import { create } from "zustand"; // Type definition interface SubCategory { name: string; id: number; } interface SubCategoryStore { initialSubCategory: SubCategory; setInitialSubCategory: (data: SubCategory) => void; clearSubCategory: () => void; } export const useSubCategory = create((set) => ({ initialSubCategory: { name: "", id: 0, }, setInitialSubCategory: (data) => set({ initialSubCategory: data }), clearSubCategory: () => set({ initialSubCategory: { name: "", id: 0 }, }), }));