From 590a8aac14a2ddc5db61f9fd09a9ab8cc56496d3 Mon Sep 17 00:00:00 2001 From: gnezim Date: Mon, 20 Apr 2026 22:12:00 +0300 Subject: [PATCH] Add aria-pressed to active DayTab + WeekTab buttons (a11y) --- src/features/online-board/components/DayTabs/DayTabButton.tsx | 1 + src/features/schedule/components/WeekTabs.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/src/features/online-board/components/DayTabs/DayTabButton.tsx b/src/features/online-board/components/DayTabs/DayTabButton.tsx index 55102d75..d4da481a 100644 --- a/src/features/online-board/components/DayTabs/DayTabButton.tsx +++ b/src/features/online-board/components/DayTabs/DayTabButton.tsx @@ -39,6 +39,7 @@ export const DayTabButton: FC = ({ type="button" className={classes} disabled={isDisabled} + aria-pressed={isActive} data-testid={`day-tab-${date}`} onClick={() => { if (!isDisabled) onClick(date); diff --git a/src/features/schedule/components/WeekTabs.tsx b/src/features/schedule/components/WeekTabs.tsx index 5cb278eb..5cab95f9 100644 --- a/src/features/schedule/components/WeekTabs.tsx +++ b/src/features/schedule/components/WeekTabs.tsx @@ -114,6 +114,7 @@ export const WeekTabs: FC = ({ selectedMonday, onNavigate }) => { key={w.ymd} type="button" className={`week-tabs__tab${isActive ? " week-tabs__tab--active" : ""}`} + aria-pressed={isActive} data-active={isActive ? "true" : "false"} data-testid={`week-tab-${w.ymd}`} onClick={() => onNavigate(w.ymd)}