Add relative date from latest photo on Location page
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
import { page } from '$app/stores'
|
import { page } from '$app/stores'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import advancedFormat from 'dayjs/plugin/advancedFormat'
|
import advancedFormat from 'dayjs/plugin/advancedFormat'
|
||||||
|
import relativeTime from 'dayjs/plugin/relativeTime'
|
||||||
import { getAssetUrl } from '$utils/helpers'
|
import { getAssetUrl } from '$utils/helpers'
|
||||||
// Components
|
// Components
|
||||||
import Button from '$components/atoms/Button.svelte'
|
import Button from '$components/atoms/Button.svelte'
|
||||||
@@ -12,6 +13,7 @@
|
|||||||
export let photos: any
|
export let photos: any
|
||||||
|
|
||||||
dayjs.extend(advancedFormat)
|
dayjs.extend(advancedFormat)
|
||||||
|
dayjs.extend(relativeTime)
|
||||||
|
|
||||||
const { params } = $page
|
const { params } = $page
|
||||||
let descriptionEl: HTMLElement
|
let descriptionEl: HTMLElement
|
||||||
@@ -54,7 +56,11 @@
|
|||||||
{/each}
|
{/each}
|
||||||
</p>
|
</p>
|
||||||
·
|
·
|
||||||
<p class="text-label">Updated [10] days ago</p>
|
<p class="text-label" title={dayjs(photos[0].date_created).format('DD/MM/YYYY')}>
|
||||||
|
Updated <time datetime={dayjs(photos[0].date_created).format('YYYY-MM-DD')}>
|
||||||
|
{dayjs().to(dayjs(photos[0].date_created))}
|
||||||
|
</time>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="ctas">
|
<div class="ctas">
|
||||||
@@ -141,11 +147,12 @@
|
|||||||
photo (filter: { location: { slug: { _eq: "${location}" } }}) {
|
photo (filter: { location: { slug: { _eq: "${location}" } }}) {
|
||||||
title
|
title
|
||||||
slug
|
slug
|
||||||
date_taken
|
|
||||||
image {
|
image {
|
||||||
id
|
id
|
||||||
title
|
title
|
||||||
}
|
}
|
||||||
|
date_taken
|
||||||
|
date_created
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`)
|
`)
|
||||||
|
|||||||
Reference in New Issue
Block a user