From c4e6a39fd6678783f5de37192f0b2bda840a13d4 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:37:23 +0100 Subject: [PATCH] feat: add missing aria-labels --- apps/ui/locales/en.json | 13 +++++++++++++ .../components/media/StrapiEmbed.tsx | 5 ++++- .../plans/StrapiPlanComparisonTable.tsx | 6 +++++- .../strapi-meet-the-team/StrapiMeetTheTeam.tsx | 11 ++++++++--- .../strapi-testimonies/TestimonyCard.tsx | 17 +++++++++++++++++ 5 files changed, 47 insertions(+), 5 deletions(-) diff --git a/apps/ui/locales/en.json b/apps/ui/locales/en.json index 60834982..ee61dc1f 100644 --- a/apps/ui/locales/en.json +++ b/apps/ui/locales/en.json @@ -51,6 +51,7 @@ "addon": "Add-on" }, "comparisonTable": { + "feature": "Feature", "included": "Included", "notIncluded": "Not included" }, @@ -90,6 +91,13 @@ "sections": { "faq": { "title": "Frequently Asked Questions" + }, + "meetTheTeam": { + "allTeams": "All teams", + "filterByTeam": "Filter by team" + }, + "testimonies": { + "watchVideo": "Watch video" } }, "caseStudies": { @@ -250,6 +258,11 @@ "disclaimerTitle": "Disclaimer", "disclaimer": "The data on this page is regularly updated, however don't hesitate to [contact us](mailto:marketing@strapi.io) if you notice a mistake." }, + "media": { + "embed": { + "fallbackTitle": "Interactive demo" + } + }, "newsletter": { "title": "Join our Newsletter", "description": "Get all the latest news and events.", diff --git a/apps/ui/src/components/page-builder/components/media/StrapiEmbed.tsx b/apps/ui/src/components/page-builder/components/media/StrapiEmbed.tsx index db537741..054061db 100644 --- a/apps/ui/src/components/page-builder/components/media/StrapiEmbed.tsx +++ b/apps/ui/src/components/page-builder/components/media/StrapiEmbed.tsx @@ -1,4 +1,5 @@ import type { Data } from "@repo/strapi-types" +import { useTranslations } from "next-intl" import { Container } from "@/components/elementary/Container" @@ -7,6 +8,8 @@ export function StrapiEmbed({ }: { readonly component: Data.Component<"media.embed"> }) { + const t = useTranslations("media.embed") + if (!component.url) { return null } @@ -26,7 +29,7 @@ export function StrapiEmbed({ >