From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/workflow/context.tsx | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) diff --git a/app/components/workflow/context.tsx b/app/components/workflow/context.tsx index cae14fc..77c8291 100644 --- a/app/components/workflow/context.tsx +++ b/app/components/workflow/context.tsx @@ -2,24 +2,19 @@ createContext, useRef, } from 'react' -import { - createWorkflowStore, -} from './store' -import type { StateCreator } from 'zustand' -import type { WorkflowSliceShape } from '@/app/components/workflow-app/store/workflow/workflow-slice' +import { createWorkflowStore } from './store' type WorkflowStore = ReturnType<typeof createWorkflowStore> export const WorkflowContext = createContext<WorkflowStore | null>(null) -export type WorkflowProviderProps = { +type WorkflowProviderProps = { children: React.ReactNode - injectWorkflowStoreSliceFn?: StateCreator<WorkflowSliceShape> } -export const WorkflowContextProvider = ({ children, injectWorkflowStoreSliceFn }: WorkflowProviderProps) => { - const storeRef = useRef<WorkflowStore | undefined>(undefined) +export const WorkflowContextProvider = ({ children }: WorkflowProviderProps) => { + const storeRef = useRef<WorkflowStore>() if (!storeRef.current) - storeRef.current = createWorkflowStore({ injectWorkflowStoreSliceFn }) + storeRef.current = createWorkflowStore() return ( <WorkflowContext.Provider value={storeRef.current}> -- Gitblit v1.8.0