From f49ef11c9c469d8a68d105405a746927ed5d526c Mon Sep 17 00:00:00 2001 From: "hamed@B" Date: Tue, 15 Sep 2026 11:14:40 +0330 Subject: [PATCH] feat: add product catalog with URL-based category filtering --- .idea/workspace.xml | 38 ++++++++++++----- README.md | 2 + app/products/[id]/page.tsx | 2 +- app/products/page.tsx | 13 ++++++ components/CartPage.tsx | 4 +- components/Footer.tsx | 5 ++- components/Header.tsx | 5 ++- components/HorizontalShowcase.tsx | 19 +++++++-- components/MobileShowcase.tsx | 7 ++-- components/ProductDetails.tsx | 2 +- components/ProductsPage.tsx | 69 +++++++++++++++++++++++++++++++ components/ShowcaseSection.tsx | 16 ++++++- data/commerce.ts | 18 ++++++++ data/content.ts | 6 +++ data/products.ts | 16 +++++++ types/domain.ts | 2 + 16 files changed, 198 insertions(+), 26 deletions(-) create mode 100644 app/products/page.tsx create mode 100644 components/ProductsPage.tsx create mode 100644 data/products.ts diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2d970a2..4297d43 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,21 +4,19 @@