From 40ae2a0fba0f49ff29935f3a892a950777193c93 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 12 Jul 2026 14:31:35 +0330 Subject: [PATCH] add category --- .../category/components/CategorySelect.tsx | 68 ++++++++++++------- src/pages/products/List.tsx | 66 +++++++++++++++++- src/pages/products/hooks/useProductData.ts | 13 ++-- src/pages/products/service/ProductService.ts | 23 ++++++- 4 files changed, 137 insertions(+), 33 deletions(-) diff --git a/src/pages/category/components/CategorySelect.tsx b/src/pages/category/components/CategorySelect.tsx index 6beaaff..4d35882 100644 --- a/src/pages/category/components/CategorySelect.tsx +++ b/src/pages/category/components/CategorySelect.tsx @@ -13,6 +13,7 @@ type Props = { error_text?: string categories: CategoryTreeNode[] disabled?: boolean + compact?: boolean } const CategorySelect: FC = ({ @@ -22,7 +23,8 @@ const CategorySelect: FC = ({ onChange, error_text, categories, - disabled = false + disabled = false, + compact = false }) => { const [isOpen, setIsOpen] = useState(false) const [searchTerm, setSearchTerm] = useState('') @@ -163,7 +165,10 @@ const CategorySelect: FC = ({ return (
{label && ( -