update NodeView components to display creations

This commit is contained in:
axolotle
2021-07-08 17:35:29 +02:00
parent ec2cfb3a26
commit dc4aab8bfb
3 changed files with 9 additions and 3 deletions
+2
View File
@@ -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
}
}
+1 -1
View File
@@ -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"
/>
+6 -2
View File
@@ -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 () {