import { create } from 'zustand'

interface ProductStore {
  currentProduct: { id: string; name: string } | null
  setCurrentProduct: (id: string, name: string) => void
  clearCurrentProduct: () => void
}

export const useProductStore = create<ProductStore>((set) => ({
  currentProduct: null,
  setCurrentProduct: (id, name) => set({ currentProduct: { id, name } }),
  clearCurrentProduct: () => set({ currentProduct: null }),
}))
