Private
Public Access
1
0

feat: add accessibility attributes

This commit is contained in:
2026-02-14 17:49:08 +01:00
parent ab7754122b
commit b404724279
3 changed files with 7 additions and 5 deletions

View File

@@ -10,7 +10,7 @@
{#if (links.linkedin)} {#if (links.linkedin)}
<li> <li>
<!-- eslint-disable-next-line svelte/no-navigation-without-resolve --> <!-- eslint-disable-next-line svelte/no-navigation-without-resolve -->
<a href={links.linkedin} target="_blank"> <a href={links.linkedin} target="_blank" aria-label="visit linkedin profile">
<span class="icon"> <span class="icon">
<Linkedin class="icon" /> <Linkedin class="icon" />
</span> </span>
@@ -20,7 +20,7 @@
{#if (links.git)} {#if (links.git)}
<li> <li>
<!-- eslint-disable-next-line svelte/no-navigation-without-resolve --> <!-- eslint-disable-next-line svelte/no-navigation-without-resolve -->
<a href={links.git} target="_blank"> <a href={links.git} target="_blank" aria-label="visit gitea repo for this homepage">
<span class="icon"> <span class="icon">
<Github class="icon" /> <Github class="icon" />
</span> </span>

View File

@@ -21,14 +21,14 @@
</span> </span>
<!-- open menu --> <!-- open menu -->
<button class:hide={isMobileMenuOpen} onclick={() => setIsMobileMenuOpen(true)}> <button class:hide={isMobileMenuOpen} onclick={() => setIsMobileMenuOpen(true)} aria-label="open menu">
<span class="icon"> <span class="icon">
<Menu class="icon" /> <Menu class="icon" />
</span> </span>
</button> </button>
<!-- close menu --> <!-- close menu -->
<button class:hide={!isMobileMenuOpen} onclick={() => setIsMobileMenuOpen(false)}> <button class:hide={!isMobileMenuOpen} onclick={() => setIsMobileMenuOpen(false)} aria-label="close menu">
<span class="icon"> <span class="icon">
<X class="icon" /> <X class="icon" />
</span> </span>

View File

@@ -17,5 +17,7 @@
</svelte:head> </svelte:head>
<Header {...data.header} /> <Header {...data.header} />
<main>
{@render children()} {@render children()}
</main>
<Footer {...data.footer} /> <Footer {...data.footer} />