feat: add accessibility attributes
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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} />
|
||||||
|
|||||||
Reference in New Issue
Block a user