From 7a875655daf9dfa0b4803e287ae59b37ffe4f342 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 2 Jun 2022 18:46:59 +0200 Subject: fix: ensure radio buttons are accessible It seems I cannot use the SVG title as label. So I removed the title and added a visually hidden span to set the radio buttons label. --- src/components/molecules/forms/theme-toggle.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/components/molecules/forms/theme-toggle.tsx') diff --git a/src/components/molecules/forms/theme-toggle.tsx b/src/components/molecules/forms/theme-toggle.tsx index b796b27..1c6481a 100644 --- a/src/components/molecules/forms/theme-toggle.tsx +++ b/src/components/molecules/forms/theme-toggle.tsx @@ -71,13 +71,23 @@ const ThemeToggle: FC = (props) => { const options: RadioGroupOption[] = [ { id: 'theme-light', - label: , + label: ( + <> + {lightThemeLabel} + + + ), name: 'theme', value: 'light', }, { id: 'theme-dark', - label: , + label: ( + <> + {darkThemeLabel} + + + ), name: 'theme', value: 'dark', }, -- cgit v1.2.3