From e99df29b817c8aabac217ba3b2ea9a96652ef104 Mon Sep 17 00:00:00 2001 From: "nabijonovdavronbek619@gmail.com" Date: Thu, 5 Feb 2026 20:08:13 +0500 Subject: [PATCH] subcategory zustand fixed and created product zustand for get product detail information --- store/useProduct.ts | 18 ++++++++++++++++++ store/useSubCategory.ts | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/store/useProduct.ts b/store/useProduct.ts index e69de29..7328031 100644 --- a/store/useProduct.ts +++ b/store/useProduct.ts @@ -0,0 +1,18 @@ +import { ProductsPageTypes } from "@/lib/types"; +import { create } from "zustand"; + +const demoProductPageData = { + id: 0, + name: "", + image: "", +}; + +interface ProductPageZustanType { + product: ProductsPageTypes; + setProducts: (data: ProductsPageTypes) => void; +} + +export const useProductPageInfo = create((set) => ({ + product: demoProductPageData, + setProducts: (data) => set({ product: data }), +})); diff --git a/store/useSubCategory.ts b/store/useSubCategory.ts index ce229dc..5e34adc 100644 --- a/store/useSubCategory.ts +++ b/store/useSubCategory.ts @@ -14,5 +14,5 @@ const demoSubCategory = { }; export const useSubCategory = create((set) => ({ subCategory: demoSubCategory, - setSubCategory: (data) => set({}), + setSubCategory: (data) => set({ subCategory: data }), }));