From f91ce1543c65372d250d5acdfac002b6fa2cc3e9 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Wed, 22 May 2024 11:40:32 -0400 Subject: [PATCH] Various A11y updates (#421) * Various A11y updates * Responding to feedback --- src/components/Checkbox/Checkbox.tsx | 1 + src/components/FileTabs/FileTabs.tsx | 3 ++- src/components/Pagination/Pagination.tsx | 1 + src/components/RadioGroup/RadioGroup.tsx | 1 + src/components/Switch/Switch.tsx | 1 + src/components/Table/Table.tsx | 12 ++++++++++-- src/components/Tabs/FullWidthTabs.stories.tsx | 2 +- src/styles/variables.dark.json | 10 +++++----- 8 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/components/Checkbox/Checkbox.tsx b/src/components/Checkbox/Checkbox.tsx index 25ba5781..effc5e11 100644 --- a/src/components/Checkbox/Checkbox.tsx +++ b/src/components/Checkbox/Checkbox.tsx @@ -33,6 +33,7 @@ export const Checkbox = ({ id={id ?? defaultId} data-testid="checkbox" disabled={disabled} + aria-label={`${label}`} {...delegated} > diff --git a/src/components/FileTabs/FileTabs.tsx b/src/components/FileTabs/FileTabs.tsx index 4e8ccb36..8724179c 100644 --- a/src/components/FileTabs/FileTabs.tsx +++ b/src/components/FileTabs/FileTabs.tsx @@ -150,6 +150,7 @@ export const FileTabs = ({ { e.preventDefault(); e.stopPropagation(); @@ -180,7 +181,7 @@ export const FileTabs = ({ > {Children.map(children, (child, index) => (