Add aria-current=page to active PageTabs nav link (a11y semantic for current page)

This commit is contained in:
2026-04-20 22:20:36 +03:00
parent 590a8aac14
commit 57aeba5534
+3
View File
@@ -36,6 +36,7 @@ export const PageTabs: FC<PageTabsProps> = ({
to={`/${locale}/onlineboard`}
data-testid="onlineboard-tab"
title={t("SHARED.TAB-BOARD-TOOLTIP")}
{...(viewType === "onlineboard" ? { "aria-current": "page" } : {})}
>
{t("BOARD.TITLE")}
</Link>
@@ -44,6 +45,7 @@ export const PageTabs: FC<PageTabsProps> = ({
to={`/${locale}/schedule`}
data-testid="schedule-tab"
title={t("SHARED.TAB-SCHEDULE-TOOLTIP")}
{...(viewType === "schedule" ? { "aria-current": "page" } : {})}
>
{t("SCHEDULE.TITLE-TAB")}
</Link>
@@ -56,6 +58,7 @@ export const PageTabs: FC<PageTabsProps> = ({
to={`/${locale}/flights-map`}
data-testid="flights-map-tab"
title={t("SHARED.TAB-FLIGHTS-MAP-TOOLTIP")}
{...(viewType === "flights-map" ? { "aria-current": "page" } : {})}
>
{t("FLIGHTS-MAP.TITLE")}
</Link>