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
32 lines
805 B
TypeScript
32 lines
805 B
TypeScript
import { AlertCircle } from "lucide-react";
|
|
import { Button as SystemButton } from "@tutti-os/ui-system";
|
|
import styles from "../AgentGUINode.styles";
|
|
|
|
export function AgentGUIConversationRailLoadError({
|
|
errorLabel,
|
|
onRetry,
|
|
retryLabel
|
|
}: {
|
|
errorLabel: string;
|
|
onRetry: () => void;
|
|
retryLabel: string;
|
|
}): React.JSX.Element {
|
|
return (
|
|
<div
|
|
aria-live="polite"
|
|
className={styles.conversationRailLoadError}
|
|
data-testid="agent-gui-conversation-rail-load-error"
|
|
role="status"
|
|
>
|
|
<AlertCircle
|
|
aria-hidden="true"
|
|
className={styles.conversationRailLoadErrorIcon}
|
|
/>
|
|
<span>{errorLabel}</span>
|
|
<SystemButton type="button" variant="outline" size="sm" onClick={onRetry}>
|
|
{retryLabel}
|
|
</SystemButton>
|
|
</div>
|
|
);
|
|
}
|