freshyo/apps/user-ui/src/store/flashCartStore.ts
2026-09-05 11:12:47 +05:30

16 lines
565 B
TypeScript

import { create } from 'zustand';
import type { AddedToCartProduct } from '@packages/shared';
type AddedFlashProduct = AddedToCartProduct;
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 }),
}));