1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2024-12-29 15:11:58 +00:00

fix: album title state weirdness (#12874)

This commit is contained in:
Daniel Dietzler 2024-09-24 17:13:37 +02:00 committed by GitHub
parent af8f3774d0
commit b45fce8ddf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 4 deletions

View file

@ -7,6 +7,7 @@
export let id: string;
export let albumName: string;
export let isOwned: boolean;
export let onUpdate: (albumName: string) => void;
$: newAlbumName = albumName;
@ -16,17 +17,17 @@
}
try {
await updateAlbumInfo({
({ albumName } = await updateAlbumInfo({
id,
updateAlbumDto: {
albumName: newAlbumName,
},
});
}));
onUpdate(albumName);
} catch (error) {
handleError(error, $t('errors.unable_to_save_album'));
return;
}
albumName = newAlbumName;
};
</script>

View file

@ -589,7 +589,12 @@
{#if viewMode !== ViewMode.SELECT_THUMBNAIL}
<!-- ALBUM TITLE -->
<section class="pt-8 md:pt-24">
<AlbumTitle id={album.id} bind:albumName={album.albumName} {isOwned} />
<AlbumTitle
id={album.id}
albumName={album.albumName}
{isOwned}
onUpdate={(albumName) => (album.albumName = albumName)}
/>
{#if album.assetCount > 0}
<AlbumSummary {album} />