made system changes

This commit is contained in:
SinachPat
2026-04-23 13:46:15 +01:00
parent eb9c6c1f2c
commit dbe7c8cbb0
12 changed files with 644 additions and 1 deletions
+17
View File
@@ -0,0 +1,17 @@
import { create } from 'zustand';
export type Tool = 'select' | 'pan' | 'artboard' | 'zone';
interface CanvasStore {
activeTool: Tool;
selectedArtboardId: string | null;
setActiveTool: (tool: Tool) => void;
selectArtboard: (id: string | null) => void;
}
export const useCanvas = create<CanvasStore>((set) => ({
activeTool: 'select',
selectedArtboardId: 'dashboard-card',
setActiveTool: (tool) => set({ activeTool: tool }),
selectArtboard: (id) => set({ selectedArtboardId: id }),
}));