import React from "react"; import { useDispatch } from "react-redux"; import { setFilter, applyFilters } from "./catalogSlice"; import styles from "./Catalog.module.css"; import type { Category } from "../../types/categories"; import type { CategoryAtributes } from "../../types/categories"; import type { CategoryAtrVals } from "../../types/categories"; interface Props{ categories: Category[]; atributes: CategoryAtributes[] atrVals: CategoryAtrVals[]; } const CatalogSidebar: React.FC = ({categories, atributes, atrVals}) => { const dispatch = useDispatch(); const handleFilterChange = (name: string, value: string) => { dispatch(setFilter({ name, value })); dispatch(applyFilters()); }; return ( ); }; export default CatalogSidebar;