Files
Genarrative/src/components/image-editor/useImageCanvasContextStore.ts
T
k88936 0c14e51419 Editor agent paste image (#72)
![shotmd-1783397773.webp](/attachments/659f35ce-87c1-449d-8342-8afc09934da8)

---------

Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/72
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: kvtodev <kvtodev@outlook.com>
Co-committed-by: kvtodev <kvtodev@outlook.com>
2026-07-07 14:56:28 +08:00

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 });
},
}));