diff --git a/web/src/lib/components/sharedlinks-page/covers/share-cover.svelte b/web/src/lib/components/sharedlinks-page/covers/share-cover.svelte index a82db72b77..63d50d60e6 100644 --- a/web/src/lib/components/sharedlinks-page/covers/share-cover.svelte +++ b/web/src/lib/components/sharedlinks-page/covers/share-cover.svelte @@ -12,7 +12,7 @@ export { className as class }; -
+
{#if link?.album} {:else if link.assets[0]} diff --git a/web/src/lib/components/sharedlinks-page/shared-link-card.svelte b/web/src/lib/components/sharedlinks-page/shared-link-card.svelte index 06dad3913a..6f375ded48 100644 --- a/web/src/lib/components/sharedlinks-page/shared-link-card.svelte +++ b/web/src/lib/components/sharedlinks-page/shared-link-card.svelte @@ -1,71 +1,55 @@
-
- -
+
- {#if link.expiresAt} - {#if isExpired(link.expiresAt)} -

{$t('expired')}

- {:else} -

- {$t('expires_date', { values: { date: getCountDownExpirationDate() } })} -

- {/if} + {#if isExpired} +

{$t('expired')}

+ {:else if expiresAt} +

+ {$t('expires_date', { values: { date: getCountDownExpirationDate(expiresAt, now) } })} +

{:else}

{$t('expires_date', { values: { date: '∞' } })}

{/if} @@ -81,7 +65,7 @@

{$t('individual_share').toUpperCase()}

{/if} - {#if !link.expiresAt || !isExpired(link.expiresAt)} + {#if !isExpired} @@ -92,37 +76,21 @@
-
+
{#if link.allowUpload} -
- {$t('upload')} -
+ {$t('upload')} {/if} {#if link.allowDownload} -
- {$t('download')} -
+ {$t('download')} {/if} {#if link.showMetadata} -
- {$t('exif').toUpperCase()} -
+ {$t('exif').toUpperCase()} {/if} {#if link.password} -
- {$t('password')} -
+ {$t('password')} {/if}