mirror of
https://github.com/immich-app/immich.git
synced 2026-03-26 20:00:44 +03:00
fix Daniels comment 2
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user