From 7b0a72db5b4e13a5ddbb9e24bb405253501ebe5f Mon Sep 17 00:00:00 2001 From: c0mrade Date: Tue, 26 May 2026 00:03:17 +0300 Subject: [PATCH] fix(a11y): switch semantics for admin form toggles Add role=switch + aria-checked + aria-label to 12 ad-hoc toggle buttons across admin create/edit forms (AdminCampaignCreate/Edit, AdminPromocodeCreate, AdminPromoGroupCreate, AdminPromoOfferTemplateEdit, AdminPaymentMethodEdit, AdminTariffCreate) so screen readers announce on/off state (WCAG 4.1.2). --- src/pages/AdminCampaignCreate.tsx | 3 +++ src/pages/AdminCampaignEdit.tsx | 3 +++ src/pages/AdminPaymentMethodEdit.tsx | 5 +++++ src/pages/AdminPromoGroupCreate.tsx | 6 ++++++ src/pages/AdminPromoOfferTemplateEdit.tsx | 3 +++ src/pages/AdminPromocodeCreate.tsx | 6 ++++++ src/pages/AdminTariffCreate.tsx | 9 +++++++++ 7 files changed, 35 insertions(+) diff --git a/src/pages/AdminCampaignCreate.tsx b/src/pages/AdminCampaignCreate.tsx index 5021065..200eb43 100644 --- a/src/pages/AdminCampaignCreate.tsx +++ b/src/pages/AdminCampaignCreate.tsx @@ -366,6 +366,9 @@ export default function AdminCampaignCreate() {