From 72ce81f0c2d49eb5e3845f23161ad69b83cf7810 Mon Sep 17 00:00:00 2001 From: Ben <45583362+ben-basten@users.noreply.github.com> Date: Mon, 29 Apr 2024 21:17:22 +0000 Subject: [PATCH] feat(web,a11y): replace IconButton with CircleIconButton (#9153) * feat(web,a11y): replace IconButton with CircleIconButton * wip: cleanup * wip: bring back viewbox * fix: add label to search bar --- .../components/album-page/album-card.svelte | 15 ++-- .../buttons/circle-icon-button.svelte | 8 +- .../elements/buttons/icon-button.svelte | 14 ---- .../components/faces-page/people-card.svelte | 25 +++--- .../components/faces-page/show-hide.svelte | 4 +- .../shared-components/combobox.svelte | 6 +- .../navigation-bar/navigation-bar.svelte | 10 +-- .../search-bar/search-bar.svelte | 82 ++++++++----------- .../shared-components/theme-button.svelte | 14 ++-- web/src/routes/(user)/people/+page.svelte | 6 +- .../routes/(user)/user-settings/+page.svelte | 11 +-- 11 files changed, 84 insertions(+), 111 deletions(-) delete mode 100644 web/src/lib/components/elements/buttons/icon-button.svelte diff --git a/web/src/lib/components/album-page/album-card.svelte b/web/src/lib/components/album-page/album-card.svelte index a4dc9aaa6b2..9dce0b739d0 100644 --- a/web/src/lib/components/album-page/album-card.svelte +++ b/web/src/lib/components/album-page/album-card.svelte @@ -1,13 +1,12 @@ - - - - diff --git a/web/src/lib/components/faces-page/people-card.svelte b/web/src/lib/components/faces-page/people-card.svelte index e8287991bbd..8daac796d81 100644 --- a/web/src/lib/components/faces-page/people-card.svelte +++ b/web/src/lib/components/faces-page/people-card.svelte @@ -1,5 +1,4 @@ {#if !$colorTheme.system} - - {#if $colorTheme.value === Theme.LIGHT} - - {:else} - - {/if} - + {/if} diff --git a/web/src/routes/(user)/people/+page.svelte b/web/src/routes/(user)/people/+page.svelte index 2451f118c94..864bc9f6e06 100644 --- a/web/src/routes/(user)/people/+page.svelte +++ b/web/src/routes/(user)/people/+page.svelte @@ -3,7 +3,6 @@ import { page } from '$app/stores'; import ImageThumbnail from '$lib/components/assets/thumbnail/image-thumbnail.svelte'; import Button from '$lib/components/elements/buttons/button.svelte'; - import IconButton from '$lib/components/elements/buttons/icon-button.svelte'; import Icon from '$lib/components/elements/icon.svelte'; import MergeSuggestionModal from '$lib/components/faces-page/merge-suggestion-modal.svelte'; import PeopleCard from '$lib/components/faces-page/people-card.svelte'; @@ -41,6 +40,7 @@ import type { PageData } from './$types'; import { locale } from '$lib/stores/preferences.store'; import { clearQueryParam } from '$lib/utils/navigation'; + import LinkButton from '$lib/components/elements/buttons/link-button.svelte'; export let data: PageData; @@ -429,12 +429,12 @@ /> - (selectHidden = !selectHidden)}> + (selectHidden = !selectHidden)}>

Show & hide people

-
+ {/if} diff --git a/web/src/routes/(user)/user-settings/+page.svelte b/web/src/routes/(user)/user-settings/+page.svelte index d23ecda446c..76e19ff1976 100644 --- a/web/src/routes/(user)/user-settings/+page.svelte +++ b/web/src/routes/(user)/user-settings/+page.svelte @@ -1,11 +1,10 @@