Backfill interactive-control accessibility against the council (APG)

This commit is contained in:
2026-06-05 12:58:32 +03:00
parent 8f6ac21171
commit 38c2ac15c2
6 changed files with 188 additions and 54 deletions
+14 -3
View File
@@ -42,11 +42,10 @@
.item {
display: flex;
align-items: center;
align-items: stretch;
gap: var(--space-3);
padding: var(--space-3) var(--space-4);
padding: 0 var(--space-4);
border-left: 2px solid transparent;
cursor: pointer;
transition: background var(--dur-fast) var(--ease);
}
@@ -68,7 +67,18 @@
min-width: 0;
display: flex;
flex-direction: column;
justify-content: center;
gap: var(--space-1);
/* A real <button> for keyboard selection — strip the native chrome and let
the row's own padding live here so the click target fills the row height. */
appearance: none;
border: none;
background: none;
padding: var(--space-3) 0;
font: inherit;
color: inherit;
text-align: left;
cursor: pointer;
}
.nameRow {
@@ -102,6 +112,7 @@
.delete {
flex: 0 0 auto;
align-self: center;
display: flex;
align-items: center;
justify-content: center;