From 974ba4d3bf85be5dc59b10490c4f0b21fbdfd930 Mon Sep 17 00:00:00 2001 From: qiang Date: Sat, 13 Dec 2025 20:27:41 +0800 Subject: [PATCH] feat(components): [table-v2] accessibility enhancement (#22983) * feat(components): [table-v2] accessibility enhancement * chore: add test * chore: formatted --- docs/examples/table-v2/filter.vue | 41 +++++++++++-- docs/examples/table-v2/selection.vue | 16 ++++- docs/examples/table-v2/tree-data.vue | 2 +- .../table-v2/__tests__/table-v2.test.tsx | 60 +++++++++++++++++++ .../table-v2/src/components/expand-icon.tsx | 13 ++-- .../table-v2/src/components/sort-icon.tsx | 9 ++- .../table-v2/src/renderers/cell.tsx | 7 ++- .../table-v2/src/renderers/header-cell.tsx | 16 ++++- packages/components/table-v2/src/table-v2.tsx | 5 +- .../table/src/table-header/index.ts | 1 + packages/theme-chalk/src/table-v2.scss | 5 +- 11 files changed, 153 insertions(+), 22 deletions(-) diff --git a/docs/examples/table-v2/filter.vue b/docs/examples/table-v2/filter.vue index 6af1cbe46e..0df309b665 100644 --- a/docs/examples/table-v2/filter.vue +++ b/docs/examples/table-v2/filter.vue @@ -9,13 +9,14 @@