From 22d9fca5b2df11ec6a378adbe56a16c18c74d623 Mon Sep 17 00:00:00 2001 From: gnezim Date: Mon, 20 Apr 2026 22:24:05 +0300 Subject: [PATCH] Add role=alert/status to error+not-found banners across details + search pages (a11y) --- .../components/OnlineBoardDetailsPage.tsx | 12 ++++++++++-- .../components/OnlineBoardSearchPage.tsx | 2 +- .../schedule/components/ScheduleDetailsPage.tsx | 12 ++++++++++-- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/features/online-board/components/OnlineBoardDetailsPage.tsx b/src/features/online-board/components/OnlineBoardDetailsPage.tsx index d9956284..6957cf8a 100644 --- a/src/features/online-board/components/OnlineBoardDetailsPage.tsx +++ b/src/features/online-board/components/OnlineBoardDetailsPage.tsx @@ -480,7 +480,11 @@ export const OnlineBoardDetailsPage: FC = ({ if (error) { return ( -
+

{t("BOARD.LOAD-FAILED")}

@@ -490,7 +494,11 @@ export const OnlineBoardDetailsPage: FC = ({ if (!displayFlight) { return ( -
+

{t("BOARD.FLIGHT-NOT-FOUND")}

diff --git a/src/features/online-board/components/OnlineBoardSearchPage.tsx b/src/features/online-board/components/OnlineBoardSearchPage.tsx index a89117fd..8973da2f 100644 --- a/src/features/online-board/components/OnlineBoardSearchPage.tsx +++ b/src/features/online-board/components/OnlineBoardSearchPage.tsx @@ -487,7 +487,7 @@ export const OnlineBoardSearchPage: FC = ({ {/* Error state */} {error && ( -
+

{t("BOARD.LOAD-FAILED-TITLE")} diff --git a/src/features/schedule/components/ScheduleDetailsPage.tsx b/src/features/schedule/components/ScheduleDetailsPage.tsx index eaaa1bec..113ae1fd 100644 --- a/src/features/schedule/components/ScheduleDetailsPage.tsx +++ b/src/features/schedule/components/ScheduleDetailsPage.tsx @@ -145,7 +145,11 @@ export const ScheduleDetailsPage: FC = ({ breadcrumbs={[{ label: t("SCHEDULE.TITLE"), url: scheduleHref }]} >
-
+

{t("BOARD.LOAD-FAILED")}

@@ -161,7 +165,11 @@ export const ScheduleDetailsPage: FC = ({ breadcrumbs={[{ label: t("SCHEDULE.TITLE"), url: scheduleHref }]} >
-
+

{t("BOARD.FLIGHT-NOT-FOUND")}