fix(a11y): add ARIA attributes to core UI components

AnimatedModal: ariaLabelledBy prop, EntityCombobox: combobox/listbox
pattern, FilterBar: role="search", SortableColumnHeader: aria-sort,
global-error: html lang attr, eslint label rule depth config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-10 23:06:25 +02:00
parent 09dcedb646
commit 797aa5e350
6 changed files with 53 additions and 26 deletions
+2 -8
View File
@@ -2,19 +2,13 @@
import { useEffect } from "react";
export default function GlobalError({
error,
reset,
}: {
error: Error;
reset: () => void;
}) {
export default function GlobalError({ error, reset }: { error: Error; reset: () => void }) {
useEffect(() => {
console.error(error);
}, [error]);
return (
<html>
<html lang="en">
<body>
<div style={{ padding: "2rem", textAlign: "center" }}>
<h2>Something went wrong</h2>