freshyo/apps/user-ui/src/store/flashCartStore.ts
2026-02-06 00:54:21 +05:30

18 lines
529 B
TypeScript

import { create } from 'zustand';
interface AddedFlashProduct {
productId: number;
product: any;
}
interface FlashCartStore {
addedFlashProduct: AddedFlashProduct | null;
setAddedFlashProduct: (product: AddedFlashProduct | null) => void;
clearAddedFlashProduct: () => void;
}
export const useFlashCartStore = create<FlashCartStore>((set) => ({
addedFlashProduct: null,
setAddedFlashProduct: (product) => set({ addedFlashProduct: product }),
clearAddedFlashProduct: () => set({ addedFlashProduct: null }),
}));