add date formating
This commit is contained in:
+6
-1
@@ -7,7 +7,8 @@ import {
|
|||||||
VARIANT_IDS,
|
VARIANT_IDS,
|
||||||
RELATIONS,
|
RELATIONS,
|
||||||
reduceQueryIds,
|
reduceQueryIds,
|
||||||
reduceQueryLevels
|
reduceQueryLevels,
|
||||||
|
formatDate
|
||||||
} from '@/store/utils'
|
} from '@/store/utils'
|
||||||
import {
|
import {
|
||||||
AllNodesOfVariant
|
AllNodesOfVariant
|
||||||
@@ -40,6 +41,10 @@ export default {
|
|||||||
node.variant = [{ id: 0 }]
|
node.variant = [{ id: 0 }]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (node.date) {
|
||||||
|
node.date.start = formatDate(node.date.start)
|
||||||
|
}
|
||||||
|
|
||||||
if (node.images && node.images.length) {
|
if (node.images && node.images.length) {
|
||||||
const { url, alt, id } = node.images[0]
|
const { url, alt, id } = node.images[0]
|
||||||
node.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
|
node.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
import { hierarchy } from 'd3-hierarchy'
|
import { hierarchy } from 'd3-hierarchy'
|
||||||
|
|
||||||
|
|
||||||
|
const dateFormatter = new Intl.DateTimeFormat('fr-FR', { month: 'long', year: 'numeric' })
|
||||||
|
|
||||||
export const RELATIONS = [
|
export const RELATIONS = [
|
||||||
'parents',
|
'parents',
|
||||||
'siblings',
|
'siblings',
|
||||||
@@ -32,6 +34,11 @@ export const VARIANT_IDS = Object.fromEntries(
|
|||||||
export const SEARCH_KEYS = ['content', 'title', 'preTitle', 'authors']
|
export const SEARCH_KEYS = ['content', 'title', 'preTitle', 'authors']
|
||||||
|
|
||||||
|
|
||||||
|
export function formatDate (date) {
|
||||||
|
return dateFormatter.format(new Date(date))
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export function parseNodesQueryParams ({ mode, nodes = [] }) {
|
export function parseNodesQueryParams ({ mode, nodes = [] }) {
|
||||||
let nodebook = typeof nodes === 'string' ? [nodes] : nodes
|
let nodebook = typeof nodes === 'string' ? [nodes] : nodes
|
||||||
nodebook = nodebook.map(ids => {
|
nodebook = nodebook.map(ids => {
|
||||||
|
|||||||
Reference in New Issue
Block a user