import { Box, Divider, Stack, useTheme } from '@mui/material'; import Grid from '@mui/material/Grid'; import Typography from '@mui/material/Typography'; import { Link, useNavigate, useParams } from 'react-router-dom'; import { getToolsByCategory } from '../../tools'; import Hero from 'components/Hero'; import { capitalizeFirstLetter } from '../../utils/string'; import toolsPng from '@assets/tools.png'; export default function Home() { const navigate = useNavigate(); const theme = useTheme(); const { categoryName } = useParams(); return ( {`All ${capitalizeFirstLetter(categoryName)} Tools`} {getToolsByCategory() .find(({ type }) => type === categoryName) ?.tools?.map((tool) => ( navigate('/' + tool.path)} direction={'row'} spacing={2} padding={2} border={1} borderRadius={2} > {tool.name} {tool.shortDescription} ))} ); }