diff --git a/front/src/features/catalog/CategoriesGrid.tsx b/front/src/features/catalog/CategoriesGrid.tsx new file mode 100644 index 0000000..7eab034 --- /dev/null +++ b/front/src/features/catalog/CategoriesGrid.tsx @@ -0,0 +1,20 @@ +import React from "react"; +import styles from "./CategoryCards.module.css"; +import { useAppSelector } from "../../app/hooks"; + +interface Props { onSelect?: (id:number) => void } +const CategoryCards: React.FC = ({ onSelect }) => { + const categories = useAppSelector(s => s.categories.items); + + return ( +
+ {categories.map(c => ( +
onSelect?.(c.id)}> + {c.image ? {c.name} : {c.name}} +
{c.name}
+
+ ))} +
+ ); +}; +export default CategoryCards; \ No newline at end of file