Files
Genarrative/src/components/image-editor/useImageCanvasContextStore.ts
T

15 lines
364 B
TypeScript

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