diff --git a/web/src/lib/components/elements/buttons/button.svelte b/web/src/lib/components/elements/buttons/button.svelte index dccecccd36..31817f206a 100644 --- a/web/src/lib/components/elements/buttons/button.svelte +++ b/web/src/lib/components/elements/buttons/button.svelte @@ -66,6 +66,8 @@ {disabled} {title} on:click + on:focus + on:blur class="{className} inline-flex items-center justify-center transition-colors disabled:cursor-not-allowed disabled:opacity-60 {colorClasses[ color ]} {sizeClasses[size]}" diff --git a/web/src/lib/components/elements/buttons/skip-link.svelte b/web/src/lib/components/elements/buttons/skip-link.svelte new file mode 100644 index 0000000000..457661d65f --- /dev/null +++ b/web/src/lib/components/elements/buttons/skip-link.svelte @@ -0,0 +1,27 @@ + + +
+ +
diff --git a/web/src/lib/components/layouts/user-page-layout.svelte b/web/src/lib/components/layouts/user-page-layout.svelte index bd62ae67eb..197246d385 100644 --- a/web/src/lib/components/layouts/user-page-layout.svelte +++ b/web/src/lib/components/layouts/user-page-layout.svelte @@ -23,6 +23,7 @@
diff --git a/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte b/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte index 2c41742085..3879d6eb1d 100644 --- a/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte +++ b/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte @@ -3,6 +3,7 @@ import { page } from '$app/stores'; import IconButton from '$lib/components/elements/buttons/icon-button.svelte'; import LinkButton from '$lib/components/elements/buttons/link-button.svelte'; + import SkipLink from '$lib/components/elements/buttons/skip-link.svelte'; import Icon from '$lib/components/elements/icon.svelte'; import { featureFlags } from '$lib/stores/server-config.store'; import { resetSavedUser, user } from '$lib/stores/user.store'; @@ -39,6 +40,7 @@
+ Skip to content
diff --git a/web/src/lib/components/shared-components/side-bar/side-bar-section.svelte b/web/src/lib/components/shared-components/side-bar/side-bar-section.svelte index 297ada305d..233010153f 100644 --- a/web/src/lib/components/shared-components/side-bar/side-bar-section.svelte +++ b/web/src/lib/components/shared-components/side-bar/side-bar-section.svelte @@ -3,6 +3,7 @@