diff --git a/src/stores/dockview.ts b/src/stores/dockview.ts index 832de0c..00fbde7 100644 --- a/src/stores/dockview.ts +++ b/src/stores/dockview.ts @@ -1,17 +1,22 @@ import { create } from "zustand"; import type { DockviewApi } from "dockview"; +import type { Submission } from "@/generated/client"; export type DockviewState = { api: DockviewApi | null; + submission: Submission | null; }; export type DockviewActions = { setApi: (api: DockviewApi) => void; + setSubmission: (submission: Submission) => void; }; export type DockviewStore = DockviewState & DockviewActions; export const useDockviewStore = create()((set) => ({ api: null, + submission: null, setApi: (api) => set({ api }), + setSubmission: (submission) => set({ submission }), }));