update NodeView components to display creations
This commit is contained in:
@@ -57,6 +57,7 @@ export default {
|
|||||||
node: { type: Object, default: undefined },
|
node: { type: Object, default: undefined },
|
||||||
variant: { type: String, default: 'dark' },
|
variant: { type: String, default: 'dark' },
|
||||||
type: { type: String, default: 'ref' },
|
type: { type: String, default: 'ref' },
|
||||||
|
forceType: { type: String, default: null },
|
||||||
mode: { type: String, default: 'view' },
|
mode: { type: String, default: 'view' },
|
||||||
preview: { type: Boolean, default: false },
|
preview: { type: Boolean, default: false },
|
||||||
showOrigin: { type: Boolean, default: false }
|
showOrigin: { type: Boolean, default: false }
|
||||||
@@ -73,6 +74,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
nodeType () {
|
nodeType () {
|
||||||
|
if (this.forceType) return this.forceType
|
||||||
return this.node !== undefined ? this.node.type : this.type
|
return this.node !== undefined ? this.node.type : this.type
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
>
|
>
|
||||||
<slot name="default">
|
<slot name="default">
|
||||||
<node-view-figure
|
<node-view-figure
|
||||||
v-if="mode === 'view' && node.title"
|
v-if="mode === 'view' && type === 'prod' && node.title"
|
||||||
@expand-image="image = $event"
|
@expand-image="image = $event"
|
||||||
:node="node"
|
:node="node"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -14,7 +14,10 @@
|
|||||||
<span>
|
<span>
|
||||||
<span v-if="node.preTitle" v-html="' ' + trim(node.preTitle) + ','" />
|
<span v-if="node.preTitle" v-html="' ' + trim(node.preTitle) + ','" />
|
||||||
<em v-html="' ' + trim(node.italTitle || node.title) || 'pas de titre ital'" />
|
<em v-html="' ' + trim(node.italTitle || node.title) || 'pas de titre ital'" />
|
||||||
<span v-if="edition && node.edition">, </span>
|
<span v-if="(edition && node.edition) || (!noDate && node.date)">, </span>
|
||||||
|
</span>
|
||||||
|
<span v-if="!noDate && node.date" class="edition">
|
||||||
|
{{ node.date.start }}
|
||||||
</span>
|
</span>
|
||||||
<div v-if="edition && node.edition" class="edition">
|
<div v-if="edition && node.edition" class="edition">
|
||||||
{{ node.edition.map(ed => ed.name).join(' ') }}
|
{{ node.edition.map(ed => ed.name).join(' ') }}
|
||||||
@@ -35,7 +38,8 @@ export default {
|
|||||||
tag: { type: String, default: 'h6' },
|
tag: { type: String, default: 'h6' },
|
||||||
link: { type: Boolean, default: false },
|
link: { type: Boolean, default: false },
|
||||||
block: { type: Boolean, default: false },
|
block: { type: Boolean, default: false },
|
||||||
edition: { type: Boolean, default: false }
|
edition: { type: Boolean, default: false },
|
||||||
|
noDate: { type: Boolean, default: false }
|
||||||
},
|
},
|
||||||
|
|
||||||
data () {
|
data () {
|
||||||
|
|||||||
Reference in New Issue
Block a user