Changes
This commit is contained in:
@@ -68,6 +68,15 @@ interface ModelStore {
|
||||
renderMode: RenderMode;
|
||||
setRenderMode: (mode: RenderMode) => void;
|
||||
|
||||
showGrid: boolean;
|
||||
setShowGrid: (show: boolean) => void;
|
||||
|
||||
wireframeColor: string;
|
||||
setWireframeColor: (color: string) => void;
|
||||
|
||||
wireframeThickness: number;
|
||||
setWireframeThickness: (t: number) => void;
|
||||
|
||||
checklist: ChecklistItem[];
|
||||
setChecklistItemStatus: (id: string, status: 'approved' | 'rejected') => void;
|
||||
setChecklistItemNote: (id: string, note: string) => void;
|
||||
@@ -113,6 +122,15 @@ export const useModelStore = create<ModelStore>((set) => ({
|
||||
renderMode: 'solid',
|
||||
setRenderMode: (renderMode) => set({ renderMode }),
|
||||
|
||||
showGrid: true,
|
||||
setShowGrid: (showGrid) => set({ showGrid }),
|
||||
|
||||
wireframeColor: '#8899aa',
|
||||
setWireframeColor: (wireframeColor) => set({ wireframeColor }),
|
||||
|
||||
wireframeThickness: 1,
|
||||
setWireframeThickness: (wireframeThickness) => set({ wireframeThickness }),
|
||||
|
||||
checklist: defaultChecklist.map(i => ({ ...i })),
|
||||
setChecklistItemStatus: (id, status) => set((state) => ({
|
||||
checklist: state.checklist.map(item =>
|
||||
|
||||
Reference in New Issue
Block a user