From e95a5f2b3901a09eeb255171e577f7722b8acc98 Mon Sep 17 00:00:00 2001 From: hobbes7878 Date: Wed, 23 Apr 2025 16:51:38 +0100 Subject: [PATCH] handles some a11y arias in sitefooter and siteheader we always get dinged on --- src/components/SiteFooter/CompanyLinks.svelte | 10 +++++++++- src/components/SiteHeader/MobileMenu/index.svelte | 6 +++++- .../SiteHeader/NavBar/NavDropdown/index.svelte | 4 ++-- src/components/SiteHeader/NavBar/index.svelte | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/components/SiteFooter/CompanyLinks.svelte b/src/components/SiteFooter/CompanyLinks.svelte index 443dc930..be3c6f29 100644 --- a/src/components/SiteFooter/CompanyLinks.svelte +++ b/src/components/SiteFooter/CompanyLinks.svelte @@ -25,6 +25,11 @@ } let { links = {} }: Props = $props(); + + const normaliseSocialName = (name: string) => { + if (name === 'twitter') return 'X'; + return name; + }; {#if links.social_links} @@ -42,7 +47,10 @@ {@const SvelteComponent = symbols[link.type as keyof typeof symbols]}