Jon/sky 5906 debugger show actions inputs outputs for a block run (#3202)

This commit is contained in:
Jonathan Dobson
2025-08-15 07:25:04 -04:00
committed by GitHub
parent 654cdb14e4
commit 40d104c193
33 changed files with 898 additions and 121 deletions

View File

@@ -0,0 +1,43 @@
import { AutoResizingTextarea } from "@/components/AutoResizingTextarea/AutoResizingTextarea";
import { Input } from "@/components/ui/input";
import { HelpTooltip } from "@/components/HelpTooltip";
type Props = {
recipients: Array<string>;
body: string;
subject: string;
};
function DebuggerSendEmailBlockParameters({
recipients,
body,
subject,
}: Props) {
return (
<div className="space-y-4">
<div className="flex flex-col gap-2">
<div className="flex w-full items-center justify-start gap-2">
<h1 className="text-sm">To</h1>
<HelpTooltip content="The recipients of the email." />
</div>
<Input value={recipients.join(", ")} readOnly />
</div>
<div className="flex flex-col gap-2">
<div className="flex w-full items-center justify-start gap-2">
<h1 className="text-sm">Subject</h1>
<HelpTooltip content="The subject of the email." />
</div>
<Input value={subject} readOnly />
</div>
<div className="flex flex-col gap-2">
<div className="flex w-full items-center justify-start gap-2">
<h1 className="text-sm">Body</h1>
<HelpTooltip content="The body of the email." />
</div>
<AutoResizingTextarea value={body} readOnly />
</div>
</div>
);
}
export { DebuggerSendEmailBlockParameters };