Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-05-20 18:48:27 +00:00
parent cffa66c6df
commit 56d1ca4222
2 changed files with 8 additions and 1 deletions
+5 -1
View File
@@ -212,6 +212,8 @@ interface ModelStore {
measureMode: boolean;
setMeasureMode: (on: boolean) => void;
positionMode: boolean;
setPositionMode: (on: boolean) => void;
measurePoints: MeasurePoint[];
addMeasurePoint: (p: MeasurePoint) => void;
measurements: Measurement[];
@@ -442,7 +444,9 @@ export const useModelStore = create<ModelStore>((set, get) => ({
resetChecklist: () => set({ checklist: defaultChecklist.map(i => ({ ...i })) }),
measureMode: false,
setMeasureMode: (measureMode) => set({ measureMode, measurePoints: [] }),
setMeasureMode: (measureMode) => set((s) => ({ measureMode, measurePoints: [], positionMode: measureMode ? false : s.positionMode })),
positionMode: false,
setPositionMode: (positionMode) => set((s) => ({ positionMode, measureMode: positionMode ? false : s.measureMode })),
measurePoints: [],
addMeasurePoint: (p) => set((state) => {
const points = [...state.measurePoints, p];