remove parameter in textprompt block (#3079)

This commit is contained in:
LawyZheng
2025-08-04 10:43:15 +08:00
committed by GitHub
parent da912c1713
commit 539a1ae6da

View File

@@ -1,19 +1,9 @@
import { HelpTooltip } from "@/components/HelpTooltip";
import { Label } from "@/components/ui/label";
import { Separator } from "@/components/ui/separator";
import {
Handle,
NodeProps,
Position,
useEdges,
useNodes,
useReactFlow,
} from "@xyflow/react";
import { Handle, NodeProps, Position, useReactFlow } from "@xyflow/react";
import { useState } from "react";
import { AppNode } from "..";
import { helpTooltips } from "../../helpContent";
import { getAvailableOutputParameterKeys } from "../../workflowEditorUtils";
import { ParametersMultiSelect } from "../TaskNode/ParametersMultiSelect";
import { type TextPromptNode } from "./types";
import { WorkflowBlockInputTextarea } from "@/components/WorkflowBlockInputTextarea";
import { WorkflowDataSchemaInputGroup } from "@/components/DataSchemaInputGroup/WorkflowDataSchemaInputGroup";
@@ -39,10 +29,6 @@ function TextPromptNode({ id, data }: NodeProps<TextPromptNode>) {
model: data.model,
});
const nodes = useNodes<AppNode>();
const edges = useEdges();
const outputParameterKeys = getAvailableOutputParameterKeys(nodes, edges, id);
function handleChange(key: string, value: unknown) {
if (!editable) {
return;
@@ -108,15 +94,6 @@ function TextPromptNode({ id, data }: NodeProps<TextPromptNode>) {
className="nopan text-xs"
/>
</div>
<div className="space-y-2">
<ParametersMultiSelect
availableOutputParameters={outputParameterKeys}
parameters={data.parameterKeys}
onParametersChange={(parameterKeys) => {
updateNodeData(id, { parameterKeys });
}}
/>
</div>
<Separator />
<ModelSelector
className="nopan w-52 text-xs"