From af7a5719c2d5bf431a4b9ab53e4feccebb5e9366 Mon Sep 17 00:00:00 2001 From: XOP Date: Fri, 2 Oct 2026 12:42:34 +0200 Subject: [PATCH] fix(a11y): Table sortable keyboard operable --- .changeset/fix-cui-307-table-headers-a11y.md | 5 + eslint-suppressions.json | 14 -- src/components/Table/Table.module.css | 16 ++ src/components/Table/Table.test.tsx | 139 ++++++++++++++++- src/components/Table/Table.tsx | 151 +++++++++++++------ 5 files changed, 265 insertions(+), 60 deletions(-) create mode 100644 .changeset/fix-cui-307-table-headers-a11y.md diff --git a/.changeset/fix-cui-307-table-headers-a11y.md b/.changeset/fix-cui-307-table-headers-a11y.md new file mode 100644 index 000000000..6ee8abeb2 --- /dev/null +++ b/.changeset/fix-cui-307-table-headers-a11y.md @@ -0,0 +1,5 @@ +--- +'@clickhouse/click-ui': patch +--- + +`Table` header content for sortable columns, and for columns with an `onClick`, now renders as a `