have a feature flag to decide if we should disable user_goal_check (#1192)

This commit is contained in:
Shuchang Zheng
2024-11-14 11:11:29 -08:00
committed by GitHub
parent 9dd4263f9a
commit 17d9a56738
2 changed files with 69 additions and 18 deletions

View File

@@ -0,0 +1,45 @@
import { MultiSelect } from "@/components/ui/multi-select";
import { useWorkflowParametersState } from "../../useWorkflowParametersState";
import { HelpTooltip } from "@/components/HelpTooltip";
import { helpTooltipContent } from "./types";
type Props = {
availableOutputParameters: Array<string>;
parameters: Array<string>;
onParametersChange: (parameters: Array<string>) => void;
};
function TaskNodeParametersPanel({
availableOutputParameters,
parameters,
onParametersChange,
}: Props) {
const [workflowParameters] = useWorkflowParametersState();
const keys = workflowParameters
.map((parameter) => parameter.key)
.concat(availableOutputParameters);
const options = keys.map((key) => {
return {
label: key,
value: key,
};
});
return (
<div className="space-y-2">
<header className="flex gap-2">
<h1 className="text-xs text-slate-300">Parameters</h1>
<HelpTooltip content={helpTooltipContent["parameters"]} />
</header>
<MultiSelect
value={parameters}
onValueChange={onParametersChange}
options={options}
maxCount={50}
/>
</div>
);
}
export { TaskNodeParametersPanel };