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 (
{state}
{children}
); } function ButtonRow( { className, label }: { className: string; label: string }, ) { return (
{STATES.map(state => ( ))}
); } export function Controls() { return ( <>

Primary

Secondary

Outline

Ghost

Destructive

{STATES.map(state => ( ))}
{STATES.map(state => ( Read the document ))}
Select