fix Daniels comment 2

This commit is contained in:
Jonathan Jogenfors
2026-03-24 08:24:28 +01:00
parent 16d6a4a07d
commit b3a0572e6c
2 changed files with 9 additions and 10 deletions

View File

@@ -31,10 +31,10 @@
data: LayoutData; data: LayoutData;
}; };
const props: Props = $props(); let { children, data }: Props = $props();
let libraries = $derived([...props.data.libraries]); let libraries = $derived([...data.libraries]);
let owners = $derived({ ...props.data.owners }); let owners = $derived({ ...data.owners });
const onLibraryCreate = async (library: LibraryResponseDto) => { const onLibraryCreate = async (library: LibraryResponseDto) => {
await goto(Route.viewLibrary(library)); await goto(Route.viewLibrary(library));
@@ -64,7 +64,7 @@
<CommandPaletteDefaultProvider name={$t('library')} actions={[Create, ScanAll]} /> <CommandPaletteDefaultProvider name={$t('library')} actions={[Create, ScanAll]} />
<AdminPageLayout breadcrumbs={[{ title: props.data.meta.title }]} actions={[ScanAll, Create]}> <AdminPageLayout breadcrumbs={[{ title: data.meta.title }]} actions={[ScanAll, Create]}>
<Container size="large" center class="my-4"> <Container size="large" center class="my-4">
<div class="flex flex-col items-center gap-2" in:fade={{ duration: 500 }}> <div class="flex flex-col items-center gap-2" in:fade={{ duration: 500 }}>
{#if libraries.length > 0} {#if libraries.length > 0}
@@ -87,7 +87,7 @@
<TableCell class={classes.column2}> <TableCell class={classes.column2}>
<Link href={Route.viewUser(owner)}>{owner.name}</Link> <Link href={Route.viewUser(owner)}>{owner.name}</Link>
</TableCell> </TableCell>
{#await props.data.statisticsPromise} {#await data.statisticsPromise}
<TableCell class={classes.column3}> <TableCell class={classes.column3}>
<span class="skeleton-loader inline-block h-4 w-14"></span> <span class="skeleton-loader inline-block h-4 w-14"></span>
</TableCell> </TableCell>
@@ -137,7 +137,7 @@
/> />
{/if} {/if}
{@render props.children?.()} {@render children?.()}
</div> </div>
</Container> </Container>
</AdminPageLayout> </AdminPageLayout>

View File

@@ -15,7 +15,6 @@
getLibraryFolderActions, getLibraryFolderActions,
} from '$lib/services/library.service'; } from '$lib/services/library.service';
import { getBytesWithUnit } from '$lib/utils/byte-units'; import { getBytesWithUnit } from '$lib/utils/byte-units';
import { Code, CommandPaletteDefaultProvider, Container, Heading, modalManager } from '@immich/ui'; import { Code, CommandPaletteDefaultProvider, Container, Heading, modalManager } from '@immich/ui';
import { mdiCameraIris, mdiChartPie, mdiFilterMinusOutline, mdiFolderOutline, mdiPlayCircle } from '@mdi/js'; import { mdiCameraIris, mdiChartPie, mdiFilterMinusOutline, mdiFolderOutline, mdiPlayCircle } from '@mdi/js';
import type { Snippet } from 'svelte'; import type { Snippet } from 'svelte';
@@ -27,7 +26,7 @@
data: LayoutData; data: LayoutData;
}; };
let { children, data }: Props = $props(); const { children, data }: Props = $props();
const photosPromise = $derived(data.statisticsPromise.then((stats) => ({ value: stats.photos }))); const photosPromise = $derived(data.statisticsPromise.then((stats) => ({ value: stats.photos })));
@@ -44,9 +43,9 @@
const onLibraryUpdate = () => invalidate('app:library'); const onLibraryUpdate = () => invalidate('app:library');
const onLibraryDelete = ({ id }: { id: string }) => { const onLibraryDelete = async ({ id }: { id: string }) => {
if (id === library.id) { if (id === library.id) {
void goto(Route.libraries()); await goto(Route.libraries());
} }
}; };