import { ArchiveIcon, CheckIcon, ChevronIcon, DocumentIcon, LoaderIcon, MessageIcon, PlusIcon, SearchIcon, } from "@chopin/icons"; import { DecisionCard, PlanStatus, SendAction, SidecarCard } from "@chopin/editor"; import { DecisionViewControl } from "../decision-view-control"; import { RunStack } from "../chat/run-card"; import { Transcript } from "../chat/transcript"; import { TerminalAlert } from "../terminal-alert"; import { AuditPlate, StateLabel } from "./frame"; import type { PlanStatusProps } from "@chopin/editor"; import type { Chat } from "@chopin/protocol"; let CHAT_ENTRIES: Chat.Entry[] = [ { author: { kind: "member", handle: "maggieappleton" }, id: "audit-member", text: "Can you make the empty state clearer?", ts: 1_787_913_600, }, { author: { kind: "agent" }, id: "audit-planner", text: "I’ll compare the existing states and propose a smaller, consistent pattern.", tools: [ { id: "audit-tool-1", name: "read_plan", status: "done", took: 420 }, { id: "audit-tool-2", name: "update_plan", status: "done", took: 180 }, ], ts: 1_787_913_660, }, ]; let STATUS_SPECIMENS: { label: string; status: PlanStatusProps }[] = [ { label: "Connected", status: { connection: "connected", synced: true } }, { label: "Loading", status: { synced: false } }, { label: "Busy", status: { busy: true, synced: true } }, { label: "Reconnect", status: { connection: "reconnecting", synced: true } }, { label: "Error", status: { failed: "Permission denied", synced: false } }, { label: "No access", status: { connection: "denied", synced: true } }, ]; function DialogSpecimens() { return (
Open

Rename document

Destructive + error

Delete document permanently?

Design system audit{" "} will be permanently deleted. This cannot be undone.

Could not delete the document.
Busy

Rename document

); } function Lists() { return (
Design notes
Design system audit
Editor architecture
No matching documents
); } function Navigation() { return ( ); } function Conversation() { return (
{}} queued={[{ id: "audit-queued", handle: "maggieappleton", text: "Also check the compact layout.", }]} />