diff --git a/frontend/src/store/useCaptureStore.ts b/frontend/src/store/useCaptureStore.ts new file mode 100644 index 0000000..ff1356b --- /dev/null +++ b/frontend/src/store/useCaptureStore.ts @@ -0,0 +1,30 @@ +import {create} from 'zustand'; + +export interface Equipment { + id: string; + code: string; + ct: number; + e: number; + g: number; + l: boolean; + mg: number; + op: Array<[string, any]>; + p: number; + s: string; + sk: number; +} + +export interface CaptureResult { + items: Equipment[]; + heroes: any[]; +} + +interface CaptureStoreState { + parsedData: CaptureResult | null; + setParsedData: (data: CaptureResult | null) => void; +} + +export const useCaptureStore = create((set) => ({ + parsedData: null, + setParsedData: (data) => set({ parsedData: data }), +})); \ No newline at end of file