diff --git a/src/app/(registry)/graphics/icons/page.tsx b/src/app/(registry)/graphics/icons/page.tsx index b398b139..d54c5ac9 100644 --- a/src/app/(registry)/graphics/icons/page.tsx +++ b/src/app/(registry)/graphics/icons/page.tsx @@ -822,6 +822,7 @@ export default function IconsPage() { }); }} className="cursor-pointer inline-flex items-center justify-center w-8 h-8 hover:bg-muted rounded transition-colors" + aria-label={`Copy icon code for ${icon}`} > - + @@ -595,12 +598,15 @@ function FloatingChatCard() { - + - - + + @@ -635,7 +641,10 @@ export default function PromptInputFloatingDemo() { {/* Visible only when single-line (inline layout) */} - + @@ -644,12 +653,15 @@ export default function PromptInputFloatingDemo() { {/* Visible only when multiline (column layout) */} - + - - + + diff --git a/src/app/content/bloks/prompt-input-questions.tsx b/src/app/content/bloks/prompt-input-questions.tsx index 54c69dab..815ad7e5 100644 --- a/src/app/content/bloks/prompt-input-questions.tsx +++ b/src/app/content/bloks/prompt-input-questions.tsx @@ -591,7 +591,10 @@ function QuestionPromptCard({ {variant === "floating" && ( - + )} @@ -600,12 +603,15 @@ function QuestionPromptCard({ - + - - + + diff --git a/src/app/content/bloks/prompt-input-queued.tsx b/src/app/content/bloks/prompt-input-queued.tsx index 2696cbd4..e99b5466 100644 --- a/src/app/content/bloks/prompt-input-queued.tsx +++ b/src/app/content/bloks/prompt-input-queued.tsx @@ -579,7 +579,10 @@ function QueuedPromptCard({ {variant === "floating" && ( - + )} @@ -588,11 +591,14 @@ function QueuedPromptCard({ - + - + { @@ -601,6 +607,7 @@ function QueuedPromptCard({ setIsProcessing(false); } }} + aria-label="submit prompt" /> diff --git a/src/app/content/bloks/prompt-input.tsx b/src/app/content/bloks/prompt-input.tsx index d74255e7..e7a99466 100644 --- a/src/app/content/bloks/prompt-input.tsx +++ b/src/app/content/bloks/prompt-input.tsx @@ -528,12 +528,15 @@ export default function PromptInputDemo() { - + - - + + diff --git a/src/app/content/bloks/sidebar-rhs-brief.tsx b/src/app/content/bloks/sidebar-rhs-brief.tsx index 3b21384b..402a5966 100644 --- a/src/app/content/bloks/sidebar-rhs-brief.tsx +++ b/src/app/content/bloks/sidebar-rhs-brief.tsx @@ -82,6 +82,7 @@ function OverviewSection() { checked={todoChecked} onCheckedChange={(checked) => setTodoChecked(checked === true)} className="shrink-0" + aria-label="Complete todo" /> @@ -106,6 +107,7 @@ function OverviewSection() { checked={newTodoChecked} onCheckedChange={(checked) => setNewTodoChecked(checked === true)} className="shrink-0" + aria-label="Add new todo" /> setTodoChecked(checked === true)} className="shrink-0" + aria-label="Complete todo" /> @@ -109,6 +110,7 @@ function OverviewSection() { checked={newTodoChecked} onCheckedChange={(checked) => setNewTodoChecked(checked === true)} className="shrink-0" + aria-label="Add new todo" /> - + {(values: readonly string[]) => ( @@ -45,7 +41,7 @@ export default function ComboboxMultipleDemo() { {value} ))} - + )} diff --git a/src/app/content/ui/sidebar-icon-combination.tsx b/src/app/content/ui/sidebar-icon-combination.tsx index 80d2c07b..9a1ff29b 100644 --- a/src/app/content/ui/sidebar-icon-combination.tsx +++ b/src/app/content/ui/sidebar-icon-combination.tsx @@ -22,7 +22,7 @@ export default function SidebarIconCombinationDemo() { Home - + @@ -31,7 +31,7 @@ export default function SidebarIconCombinationDemo() { Profile - + @@ -40,7 +40,7 @@ export default function SidebarIconCombinationDemo() { Settings - + diff --git a/src/app/content/ui/sidebar-trailing-icon.tsx b/src/app/content/ui/sidebar-trailing-icon.tsx index eee4e5db..49ff09ad 100644 --- a/src/app/content/ui/sidebar-trailing-icon.tsx +++ b/src/app/content/ui/sidebar-trailing-icon.tsx @@ -21,7 +21,7 @@ export default function SidebarTrailingIconDemo() { Home - + @@ -29,7 +29,7 @@ export default function SidebarTrailingIconDemo() { Profile - + @@ -37,7 +37,7 @@ export default function SidebarTrailingIconDemo() { Settings - +