replace workflow parameter React Context with a zustand store; use everywhere (#3187)
This commit is contained in:
@@ -7,7 +7,7 @@ import {
|
||||
} from "@/components/ui/select";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import { useCredentialsQuery } from "../hooks/useCredentialsQuery";
|
||||
import { useWorkflowParametersState } from "../editor/useWorkflowParametersState";
|
||||
import { useWorkflowParametersStore } from "@/store/WorkflowParametersStore";
|
||||
import { WorkflowParameterValueType } from "../types/workflowTypes";
|
||||
import { PlusIcon } from "@radix-ui/react-icons";
|
||||
import {
|
||||
@@ -24,7 +24,7 @@ type Props = {
|
||||
function CredentialParameterSourceSelector({ value, onChange }: Props) {
|
||||
const { data: credentials, isFetching } = useCredentialsQuery();
|
||||
const { setIsOpen, setType } = useCredentialModalState();
|
||||
const [workflowParameters] = useWorkflowParametersState();
|
||||
const { parameters: workflowParameters } = useWorkflowParametersStore();
|
||||
const workflowParametersOfTypeCredentialId = workflowParameters.filter(
|
||||
(parameter) =>
|
||||
parameter.parameterType === "workflow" &&
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { useNodes } from "@xyflow/react";
|
||||
import { useWorkflowParametersState } from "../editor/useWorkflowParametersState";
|
||||
import { useWorkflowParametersStore } from "@/store/WorkflowParametersStore";
|
||||
import { AppNode, isWorkflowBlockNode } from "../editor/nodes";
|
||||
import { getOutputParameterKey } from "../editor/workflowEditorUtils";
|
||||
import {
|
||||
@@ -16,7 +16,7 @@ type Props = {
|
||||
};
|
||||
|
||||
function SourceParameterKeySelector({ value, onChange }: Props) {
|
||||
const [workflowParameters] = useWorkflowParametersState();
|
||||
const { parameters: workflowParameters } = useWorkflowParametersStore();
|
||||
const nodes = useNodes<AppNode>();
|
||||
const contextParameterKeys = workflowParameters
|
||||
.filter((parameter) => parameter.parameterType !== "credential")
|
||||
|
||||
Reference in New Issue
Block a user