// store/useCameraStore.ts import { create } from 'zustand' interface CameraStore { barcode: string | null setBarcode: (barcode: string) => void imageSj: string | null setImageSj: (image: string) => void imagePackage: string | null setImagePackage: (image: string) => void imageDispatch: string | null setImageDispatch: (image: string) => void } const useCameraStore = create((set) => ({ barcode: '', setBarcode: (barcode: string) => set({ barcode: barcode }), imageSj: '', setImageSj: (image: string) => set({ imageSj: image }), imagePackage: '', setImagePackage: (image: string) => set({ imagePackage: image }), imageDispatch: '', setImageDispatch: (image: string) => set({ imageDispatch: image }), })) export default useCameraStore