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((set) => ({ addedFlashProduct: null, setAddedFlashProduct: (product) => set({ addedFlashProduct: product }), clearAddedFlashProduct: () => set({ addedFlashProduct: null }), }));