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

View File

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