Add parameter in workflow blocks (#1366)

This commit is contained in:
Shuchang Zheng
2024-12-10 13:12:58 -08:00
committed by GitHub
parent 583075899f
commit 677d85283e
10 changed files with 430 additions and 190 deletions

View File

@@ -0,0 +1,25 @@
import { PlusIcon } from "@radix-ui/react-icons";
import { cn } from "@/util/utils";
import { AutoResizingTextarea } from "./AutoResizingTextarea/AutoResizingTextarea";
type Props = React.ComponentProps<typeof AutoResizingTextarea> & {
onIconClick: () => void;
};
function WorkflowBlockInputTextarea(props: Props) {
return (
<div className="relative">
<AutoResizingTextarea
{...props}
className={cn("pr-9", props.className)}
/>
<div className="absolute right-0 top-0 flex size-9 cursor-pointer items-center justify-center">
<div className="rounded p-1 hover:bg-muted" onClick={props.onIconClick}>
<PlusIcon className="size-4" />
</div>
</div>
</div>
);
}
export { WorkflowBlockInputTextarea };