From 4d18be848d8ad6174a3c81ffcb3959269ee24534 Mon Sep 17 00:00:00 2001 From: c0mrade Date: Tue, 26 May 2026 10:20:56 +0300 Subject: [PATCH] fix(a11y): label associations for AdminCampaignCreate fields MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add htmlFor/id pairs for tariff selector, name, start parameter, trial subscription days/traffic/devices and tariff duration days inputs (WCAG 1.3.1). Group labels (server selector, bonus-type buttons) deferred — they need role=group, not htmlFor. --- src/pages/AdminCampaignCreate.tsx | 39 +++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/src/pages/AdminCampaignCreate.tsx b/src/pages/AdminCampaignCreate.tsx index 200eb43..e9fef85 100644 --- a/src/pages/AdminCampaignCreate.tsx +++ b/src/pages/AdminCampaignCreate.tsx @@ -135,10 +135,14 @@ function TariffSelector({ return (
-