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)}>
-
+
{/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 @@