import { create } from 'zustand' interface ProductStore { currentProduct: { id: string; name: string } | null setCurrentProduct: (id: string, name: string) => void clearCurrentProduct: () => void } export const useProductStore = create((set) => ({ currentProduct: null, setCurrentProduct: (id, name) => set({ currentProduct: { id, name } }), clearCurrentProduct: () => set({ currentProduct: null }), }))