"use client"; import { useState } from "react"; import { useLanguage } from "@/contexts/LanguageContext"; import { products, categories } from "@/data/products"; import ProductCard from "@/components/ProductCard"; export default function Shop() { const { t } = useLanguage(); // const [searchParams] = useSearchParams(); // const initialCategory = searchParams.get("category") || "all"; const [selectedCategory, setSelectedCategory] = useState("all"); const filtered = selectedCategory === "all" ? products : products.filter((p) => p.category === selectedCategory); return (

{t("shop.title")}

{/* Filters */}
{categories.map((cat) => ( ))}
{/* Product Grid */}
{filtered.map((product) => ( ))}
{filtered.length === 0 && (

Aucun produit trouvé.

)}
); };