feat(web): immich-ui components (#14263)

* feat: add immich-ui to auth pages

* fix: welcome icon

* styling

* fix: mobile padding

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Jason Rasmussen
2025-01-14 14:53:33 -05:00
committed by GitHub
parent 073fccb517
commit b9000d8770
13 changed files with 345 additions and 262 deletions

View File

@@ -19,12 +19,22 @@
import { isAssetViewerRoute, isSharedLinkRoute } from '$lib/utils/navigation';
import { onDestroy, onMount, type Snippet } from 'svelte';
import { run } from 'svelte/legacy';
import { setTranslations } from '@immich/ui';
import '../app.css';
import { t } from 'svelte-i18n';
interface Props {
children?: Snippet;
}
$effect(() => {
setTranslations({
close: $t('close'),
showPassword: $t('show_password'),
hidePassword: $t('hide_password'),
});
});
let { children }: Props = $props();
let showNavigationLoadingBar = $state(false);