Changes
This commit is contained in:
@@ -81,6 +81,11 @@ interface ModelStore {
|
||||
measurements: Measurement[];
|
||||
clearMeasurements: () => void;
|
||||
removeMeasurement: (id: string) => void;
|
||||
|
||||
screenshots: string[];
|
||||
addScreenshot: (dataUrl: string) => void;
|
||||
removeScreenshot: (index: number) => void;
|
||||
clearScreenshots: () => void;
|
||||
}
|
||||
|
||||
const defaultFineTuning: FineTuning = { posX: 0, posY: 0, posZ: 0, rotY: 0 };
|
||||
@@ -152,4 +157,11 @@ export const useModelStore = create<ModelStore>((set) => ({
|
||||
removeMeasurement: (id) => set((state) => ({
|
||||
measurements: state.measurements.filter(m => m.id !== id),
|
||||
})),
|
||||
|
||||
screenshots: [],
|
||||
addScreenshot: (dataUrl) => set((state) => ({ screenshots: [...state.screenshots, dataUrl] })),
|
||||
removeScreenshot: (index) => set((state) => ({
|
||||
screenshots: state.screenshots.filter((_, i) => i !== index),
|
||||
})),
|
||||
clearScreenshots: () => set({ screenshots: [] }),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user