From 42bdf7abad567ca34b110152d71ce56421bb5520 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Thu, 6 Feb 2025 14:06:31 -0500 Subject: [PATCH] refactor: buttons with leading icons (#107) --- apps/buy.immich.app/routes/+page.svelte | 4 +- .../routes/claim/[[id]]/+page.svelte | 5 +- apps/get.immich.app/routes/+page.svelte | 4 +- .../routes/docker-compose/+page.svelte | 11 +--- .../routes/[...rest]/+page.svelte | 13 +++-- package-lock.json | 8 +-- package.json | 2 +- src/lib/app.css | 16 ++---- src/lib/components/CodePreview.svelte | 13 ++--- src/lib/components/Footer.svelte | 19 +------ src/lib/components/FullPageLayout.svelte | 35 ------------ src/lib/components/Header.svelte | 53 ++++++++----------- src/lib/components/LicenseKey.svelte | 24 +++------ src/lib/layouts/FullPageLayout.svelte | 24 +++++++++ 14 files changed, 85 insertions(+), 146 deletions(-) delete mode 100644 src/lib/components/FullPageLayout.svelte create mode 100644 src/lib/layouts/FullPageLayout.svelte diff --git a/apps/buy.immich.app/routes/+page.svelte b/apps/buy.immich.app/routes/+page.svelte index f422f3b..9370dbb 100644 --- a/apps/buy.immich.app/routes/+page.svelte +++ b/apps/buy.immich.app/routes/+page.svelte @@ -1,5 +1,5 @@ - + diff --git a/apps/buy.immich.app/routes/claim/[[id]]/+page.svelte b/apps/buy.immich.app/routes/claim/[[id]]/+page.svelte index 063a188..756c0c8 100644 --- a/apps/buy.immich.app/routes/claim/[[id]]/+page.svelte +++ b/apps/buy.immich.app/routes/claim/[[id]]/+page.svelte @@ -3,7 +3,7 @@ import LicenseKey from '$lib/components/LicenseKey.svelte'; import DefaultPageLayout from '$lib/layouts/DefaultPageLayout.svelte'; import { getAuthorizeUrl } from '$lib/utils/oauth'; - import { Alert, Button, Heading, Icon, Link, Stack, Text } from '@immich/ui'; + import { Alert, Button, Heading, Link, Stack, Text } from '@immich/ui'; import { mdiGithub } from '@mdi/js'; import type { PageData } from './$types'; @@ -83,8 +83,7 @@ {:else}
- {#if errorMessage} diff --git a/apps/get.immich.app/routes/+page.svelte b/apps/get.immich.app/routes/+page.svelte index d727941..a85711c 100644 --- a/apps/get.immich.app/routes/+page.svelte +++ b/apps/get.immich.app/routes/+page.svelte @@ -2,7 +2,7 @@ import portainerIcon from '$lib/assets/img/portainer.svg'; import truenasIcon from '$lib/assets/img/truenas-scale.svg'; import unraidIcon from '$lib/assets/img/unraid.svg'; - import FullPageLayout from '$lib/components/FullPageLayout.svelte'; + import FullPageLayout from '$lib/layouts/FullPageLayout.svelte'; import { Button, Card, @@ -25,7 +25,7 @@ import { mdiAndroid, mdiDocker } from '@mdi/js'; - + diff --git a/apps/get.immich.app/routes/docker-compose/+page.svelte b/apps/get.immich.app/routes/docker-compose/+page.svelte index ed0fb0f..1afe652 100644 --- a/apps/get.immich.app/routes/docker-compose/+page.svelte +++ b/apps/get.immich.app/routes/docker-compose/+page.svelte @@ -9,7 +9,6 @@ CardTitle, Field, Heading, - Icon, Input, PasswordInput, Stack, @@ -99,14 +98,8 @@ Generate a docker-compose.yaml file for Immich
- - + +
diff --git a/apps/my.immich.app/routes/[...rest]/+page.svelte b/apps/my.immich.app/routes/[...rest]/+page.svelte index 88048ca..63633d6 100644 --- a/apps/my.immich.app/routes/[...rest]/+page.svelte +++ b/apps/my.immich.app/routes/[...rest]/+page.svelte @@ -1,6 +1,6 @@ - + @@ -65,9 +64,13 @@
- {/each} - - - {#if menuOpen} - (menuOpen = false)} /> - {:else} - (menuOpen = true)} - /> - {/if} - + + {#if items.length > 0} + + {#if menuOpen} + (menuOpen = false)} /> + {:else} + (menuOpen = true)} + /> + {/if} + + {/if} diff --git a/src/lib/components/LicenseKey.svelte b/src/lib/components/LicenseKey.svelte index b104261..8daf047 100644 --- a/src/lib/components/LicenseKey.svelte +++ b/src/lib/components/LicenseKey.svelte @@ -1,7 +1,7 @@ @@ -45,21 +45,13 @@
{#if clipboardStatus === 'error'} Unable to copy to clipboard + {:else if clipboardStatus === 'success'} + {:else} - - {#if clipboardStatus === 'success'} - - Copied to clipboard! - {:else} - Copy - {/if} - {/if}
diff --git a/src/lib/layouts/FullPageLayout.svelte b/src/lib/layouts/FullPageLayout.svelte new file mode 100644 index 0000000..db34301 --- /dev/null +++ b/src/lib/layouts/FullPageLayout.svelte @@ -0,0 +1,24 @@ + + + +
+
+ + {@render children?.()} + +
+
+