From 8fbb692a2c82601418363326229047ee985f3880 Mon Sep 17 00:00:00 2001 From: vaporvee Date: Thu, 21 Aug 2025 18:17:15 +0200 Subject: [PATCH] fixed accessibility --- .../lib/components/blocks/link-mark.svelte | 9 +- .../lib/components/blocks/sanity-file.svelte | 5 +- .../src/lib/components/link-button.svelte | 41 +------- .../client/src/lib/components/navbar.svelte | 80 ++++++++------- .../apps/client/src/routes/+layout.svelte | 2 +- .../apps/client/src/routes/blog/+page.svelte | 98 ++++++++++--------- 6 files changed, 113 insertions(+), 122 deletions(-) diff --git a/template/apps/client/src/lib/components/blocks/link-mark.svelte b/template/apps/client/src/lib/components/blocks/link-mark.svelte index f43fd47..9096e53 100644 --- a/template/apps/client/src/lib/components/blocks/link-mark.svelte +++ b/template/apps/client/src/lib/components/blocks/link-mark.svelte @@ -1,13 +1,16 @@ - {@render children()} - + diff --git a/template/apps/client/src/lib/components/blocks/sanity-file.svelte b/template/apps/client/src/lib/components/blocks/sanity-file.svelte index 0e77d49..6a8c9df 100644 --- a/template/apps/client/src/lib/components/blocks/sanity-file.svelte +++ b/template/apps/client/src/lib/components/blocks/sanity-file.svelte @@ -2,6 +2,7 @@ import { getFileAsset } from '@sanity/asset-utils'; import { Download } from '@lucide/svelte'; import { client } from '$lib/sanity'; + import Button from '../ui/button/button.svelte'; let { portableText } = $props(); const { value } = portableText; @@ -10,8 +11,8 @@ {#if value?.asset} {@const file = getFileAsset(value, { projectId, dataset })} - + {/if} diff --git a/template/apps/client/src/lib/components/link-button.svelte b/template/apps/client/src/lib/components/link-button.svelte index c6c2ee4..95ab32c 100644 --- a/template/apps/client/src/lib/components/link-button.svelte +++ b/template/apps/client/src/lib/components/link-button.svelte @@ -1,6 +1,7 @@ {#if linkData} - {/if} - + {/if} diff --git a/template/apps/client/src/lib/components/navbar.svelte b/template/apps/client/src/lib/components/navbar.svelte index 7abb8cb..a77e775 100644 --- a/template/apps/client/src/lib/components/navbar.svelte +++ b/template/apps/client/src/lib/components/navbar.svelte @@ -116,22 +116,28 @@ expandedSubmenu = expandedSubmenu === itemName ? null : itemName; } + + const shouldReload = $derived($page.url.pathname.startsWith('/blog/')); -