import { useMemo } from "react"; import Card from "./Card"; import "./CardsContainer.css"; import data from "../data/tools.json"; export default function CardsContainer({ filter }) { const filteredCards = useMemo(() => { return data.tools .filter((item) => filter === "all" || filter === item.category) .flatMap((item) => item.content) .sort((a, b) => a.title.localeCompare(b.title)); }, [filter]); return (
); }