import { CheckIcon, ChevronIcon, LoaderIcon, PlusIcon, WarningIcon } from "@chopin/icons";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@chopin/visuals";
import { AuditPlate, StateLabel } from "./frame";
import type { ReactNode } from "react";
const STATES = ["Default", "Hover", "Active", "Focus", "Disabled"] as const;
function StateSample({ children, state }: { children: ReactNode; state: string }) {
return (
);
}
function ButtonRow(
{ className, label }: { className: string; label: string },
) {
return (
{STATES.map(state => (
))}
);
}
export function Controls() {
return (
<>
Primary
Secondary
Outline
Ghost
Destructive
{STATES.map(state => (
))}
Architecture notes
Design system audit
Archived proposal
Selected · focus · disabled
Overflow
Closed
Open · focus · disabled
Active documents
Archived documents
Loading
Error
Could not load documents.
>
);
}