Add aria-pressed to active DayTab + WeekTab buttons (a11y)
This commit is contained in:
@@ -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)}
|
||||
|
||||
Reference in New Issue
Block a user