15 lines
364 B
TypeScript
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 });
|
|
},
|
|
}));
|