import { create } from 'zustand'; type ImageCanvasContextState = { projectId: string | null; setProjectId: (projectId?: string | null) => void; }; export const useImageCanvasContextStore = create((set) => ({ projectId: null, setProjectId: (projectId) => { set({ projectId: projectId?.trim() || null }); }, }));