diff --git a/web/src/lib/components/asset-viewer/detail-panel.svelte b/web/src/lib/components/asset-viewer/detail-panel.svelte index 7593955e99..fc4526a465 100644 --- a/web/src/lib/components/asset-viewer/detail-panel.svelte +++ b/web/src/lib/components/asset-viewer/detail-panel.svelte @@ -122,18 +122,28 @@ shadow url={api.getPeopleThumbnailUrl(person.id)} altText={person.name} + title={person.name} widthStyle="90px" heightStyle="90px" thumbhash={null} /> -
{person.name}
-- {#if person.birthDate} - Age {Math.floor( - DateTime.fromISO(asset.fileCreatedAt).diff(DateTime.fromISO(person.birthDate), 'years').years, +
{person.name}
+ {#if person.birthDate} + {@const personBirthDate = DateTime.fromISO(person.birthDate)} ++ > + Age {Math.floor(DateTime.fromISO(asset.fileCreatedAt).diff(personBirthDate, 'years').years)} +
+ {/if} {/each} diff --git a/web/src/lib/components/assets/thumbnail/image-thumbnail.svelte b/web/src/lib/components/assets/thumbnail/image-thumbnail.svelte index 390b9d4725..e674406f02 100644 --- a/web/src/lib/components/assets/thumbnail/image-thumbnail.svelte +++ b/web/src/lib/components/assets/thumbnail/image-thumbnail.svelte @@ -7,6 +7,7 @@ export let url: string; export let altText: string; + export let title: string | null = null; export let heightStyle: string | undefined = undefined; export let widthStyle: string; export let thumbhash: string | null = null; @@ -27,6 +28,7 @@ style:opacity={hidden ? '0.5' : '1'} src={url} alt={altText} + {title} class="object-cover transition duration-300 {border ? 'border-[3px] border-immich-dark-primary/80 hover:border-immich-primary' : ''}" @@ -51,6 +53,7 @@ style:height={heightStyle} src={thumbHashToDataURL(Buffer.from(thumbhash, 'base64'))} alt={altText} + {title} class="absolute top-0 object-cover" class:rounded-xl={curve} class:shadow-lg={shadow} diff --git a/web/src/lib/components/faces-page/people-card.svelte b/web/src/lib/components/faces-page/people-card.svelte index 57149a3ac4..f8bdce7e79 100644 --- a/web/src/lib/components/faces-page/people-card.svelte +++ b/web/src/lib/components/faces-page/people-card.svelte @@ -43,11 +43,18 @@ >