Add aria-current=page to active PageTabs nav link (a11y semantic for current page)
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user