replace workflow parameter React Context with a zustand store; use everywhere (#3187)

This commit is contained in:
Jonathan Dobson
2025-08-14 08:04:48 -04:00
committed by GitHub
parent 2556d04e70
commit a2f6b9e539
16 changed files with 269 additions and 263 deletions

View File

@@ -0,0 +1,16 @@
import { create } from "zustand";
import { ParametersState } from "@/routes/workflows/editor/types";
interface WorkflowParametersStore {
parameters: ParametersState;
setParameters: (parameters: ParametersState) => void;
}
const useWorkflowParametersStore = create<WorkflowParametersStore>((set) => {
return {
parameters: [],
setParameters: (parameters: ParametersState) => set({ parameters }),
};
});
export { useWorkflowParametersStore };