From ecede791405469f05f67ae4b2406bf6f4ab1cc8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Mar=C4=8Di=C5=A1ovsk=C3=BD?= Date: Tue, 27 Oct 2026 13:01:47 +0100 Subject: [PATCH] fix: missing aria label in nav elements --- apps/ui/locales/en.json | 8 +++ .../[locale]/dev/component-library/page.tsx | 5 +- apps/ui/src/components/blog/BlogNavbar.tsx | 7 ++- .../components/blog/BlogTableOfContents.tsx | 8 ++- .../navigation/navbar/StrapiNavbar.tsx | 3 ++ .../single-types/footer/StrapiFooterMain.tsx | 50 ++++++++++++------- 6 files changed, 59 insertions(+), 22 deletions(-) diff --git a/apps/ui/locales/en.json b/apps/ui/locales/en.json index 60834982..338313a6 100644 --- a/apps/ui/locales/en.json +++ b/apps/ui/locales/en.json @@ -33,6 +33,14 @@ "moreInformation": "More information", "bestValue": "Best value" }, + "landmarks": { + "main": "Main", + "blogCategories": "Blog categories", + "tableOfContents": "On this page", + "pageContents": "On this page", + "footerSection": "Footer: {title}", + "footerIndexed": "Footer {index}" + }, "plans": { "planFeatureCategory": { "cloud": "Cloud", diff --git a/apps/ui/src/app/[locale]/dev/component-library/page.tsx b/apps/ui/src/app/[locale]/dev/component-library/page.tsx index bad97df6..14594684 100644 --- a/apps/ui/src/app/[locale]/dev/component-library/page.tsx +++ b/apps/ui/src/app/[locale]/dev/component-library/page.tsx @@ -1,4 +1,5 @@ import type { Data } from "@repo/strapi-types" +import { useTranslations } from "next-intl" import { BlogPostHeader } from "@/components/blog/BlogPostHeader" import { AppLink } from "@/components/elementary/AppLink" @@ -1130,11 +1131,13 @@ const newsListMockItems: readonly PopulatedNewsItem[] = [ // --------------------------------------------------------------------------- export default function ComponentLibraryPage() { + const t = useTranslations("landmarks") + return (

Component Library

-