From 054f469b2f2f67ee80bafc5370df00538d3e1ce5 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Mon, 14 Aug 2023 19:19:39 +0200 Subject: [PATCH] Use table element with formatting similar to other pages --- web/src/routes/(user)/albums/+page.svelte | 61 ++++++++++++----------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/web/src/routes/(user)/albums/+page.svelte b/web/src/routes/(user)/albums/+page.svelte index 8d61669d..c8042c35 100644 --- a/web/src/routes/(user)/albums/+page.svelte +++ b/web/src/routes/(user)/albums/+page.svelte @@ -102,6 +102,10 @@ } }; + const dateLocaleString = (dateString: string) => { + return new Date(dateString).toLocaleDateString($locale, dateFormats.album) + } + onMount(() => { removeAlbumsIfEmpty(); }); @@ -142,34 +146,35 @@ {/each} {:else if $albumViewSettings.view === 'List'} -
- Album title - Assets - Updated date - Created date -
- - {#each $albums as album (album.id)} - - - {album.albumName} - - - - {album.assetCount} - {album.assetCount == 1 ? `item` : `items`} - - - {new Date(album.updatedAt).toLocaleDateString($locale, dateFormats.album)} - {new Date(album.createdAt).toLocaleDateString($locale, dateFormats.album)} - - - - {/each} + + + + + + + + + + + {#each $albums as album (album.id)} + + + + + + + {/each} + +
Album titleAssetsUpdated dateCreated date
{album.albumName} + {album.assetCount} + {album.assetCount == 1 ? `item` : `items`} + {dateLocaleString(album.updatedAt)}{dateLocaleString(album.createdAt)}
{/if}