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