diff --git a/apps/web/src/design-audit/controls.css b/apps/web/src/design-audit/controls.css index 899246d5..d69d6c88 100644 --- a/apps/web/src/design-audit/controls.css +++ b/apps/web/src/design-audit/controls.css @@ -38,14 +38,6 @@ align-items: center; } -.design-audit-busy-mark { - width: 0.5rem; - height: 0.5rem; - margin-inline-end: 0.375rem; - border-radius: 9999px; - background: currentColor; -} - .design-audit [data-audit-state="hover"].btn-primary { background: var(--color-brand-hover); } @@ -94,6 +86,11 @@ text-underline-offset: 0.18em; } +.design-audit-link:is([data-audit-state="focus"], :focus-visible) { + margin-inline: -0.25rem; + padding-inline: 0.25rem; +} + .design-audit-link[data-audit-state="hover"] { color: var(--color-brand-hover); text-decoration-color: currentColor; @@ -114,7 +111,8 @@ gap: 1rem; } -.design-audit-field-grid label { +.design-audit-field-grid label, +.design-audit-field-control { display: grid; gap: 0.375rem; font-size: var(--text-sm); @@ -122,6 +120,10 @@ color: var(--color-text-secondary); } +.design-audit-field-control .cv-select-trigger { + width: 100%; +} + .design-audit-field-grid :is(input, select, textarea) { width: 100%; min-width: 0; diff --git a/apps/web/src/design-audit/controls.tsx b/apps/web/src/design-audit/controls.tsx index f72a64f3..fb0ee5bd 100644 --- a/apps/web/src/design-audit/controls.tsx +++ b/apps/web/src/design-audit/controls.tsx @@ -1,4 +1,5 @@ import { CheckIcon, ChevronIcon, LoaderIcon, PlusIcon, WarningIcon } from "@chopin/icons"; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@chopin/visuals"; import { AuditPlate, StateLabel } from "./frame"; @@ -70,7 +71,7 @@ export function Controls() { @@ -157,12 +158,24 @@ export function Controls() { readOnly /> - +
+ Select + +