Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
26 lines
814 B
TypeScript
26 lines
814 B
TypeScript
import type { JSX } from "react";
|
|
import { translate } from "../../../i18n/index";
|
|
import type { AgentGeneratedImageRowVM } from "../contracts/agentGeneratedImageRowVM";
|
|
import { AgentGeneratedImagePreview } from "./AgentGeneratedImagePreview";
|
|
|
|
export function AgentGeneratedImageRow({
|
|
row
|
|
}: {
|
|
row: AgentGeneratedImageRowVM;
|
|
}): JSX.Element {
|
|
"use memo";
|
|
return (
|
|
<div
|
|
className="flex max-w-full justify-start"
|
|
data-testid="agent-generated-image-artifact"
|
|
>
|
|
<AgentGeneratedImagePreview
|
|
uri={row.uri}
|
|
mimeType={row.mimeType}
|
|
alt={translate("agentHost.agentTool.details.imagePreviewAlt")}
|
|
className="block max-h-[560px] max-w-full rounded-[10px] border border-[var(--line-2)] bg-[var(--background-panel)] object-contain"
|
|
/>
|
|
</div>
|
|
);
|
|
}
|