blob: c922d1c5cf7f6e25da8d6f2aed509df1d529048b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// 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
}
const useCameraStore = create<CameraStore>((set) => ({
barcode: null,
setBarcode: (barcode: string) => set({ barcode: barcode }),
imageSj: null,
setImageSj: (image: string) => set({ imageSj: image }),
imagePackage: null,
setImagePackage: (image: string) => set({ imagePackage: image }),
}))
export default useCameraStore
|