Add aria-pressed to active DayTab + WeekTab buttons (a11y)

This commit is contained in:
2026-04-20 22:12:00 +03:00
parent eced09aeb0
commit 590a8aac14
2 changed files with 2 additions and 0 deletions
@@ -39,6 +39,7 @@ export const DayTabButton: FC<DayTabButtonProps> = ({
type="button"
className={classes}
disabled={isDisabled}
aria-pressed={isActive}
data-testid={`day-tab-${date}`}
onClick={() => {
if (!isDisabled) onClick(date);
@@ -114,6 +114,7 @@ export const WeekTabs: FC<WeekTabsProps> = ({ 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)}