{ if (asset.exifInfo?.latitude && asset.exifInfo?.longitude) { onLocation({ latitude: asset.exifInfo?.latitude, longitude: asset.exifInfo?.longitude }); } else { onSelectAsset(asset); } }} onSelect={() => onSelectAsset(asset)} onMouseEvent={() => onMouseEvent(asset)} selected={assetInteraction.hasSelectedAsset(asset.id)} selectionCandidate={assetInteraction.hasSelectionCandidate(asset.id)} thumbnailSize={boxWidth} readonly={hasGps} /> {#if hasGps}
{$t('gps')}
{:else}
{$t('gps_missing')}
{/if}
{asset.originalFileName}

{new Date(asset.localDateTime).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric', })}

{new Date(asset.localDateTime).toLocaleTimeString(undefined, { hour: '2-digit', minute: '2-digit', second: '2-digit', timeZone: 'UTC', })}

{#if hasGps}

{asset.exifInfo?.country}

{asset.exifInfo?.city}

{/if}