add base image to node

This commit is contained in:
axolotle
2021-07-09 11:10:16 +02:00
parent 948e7f30a4
commit 5343caa4a6
3 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -7,7 +7,7 @@
>
<span
class="btn-image-wrapper"
:style="`--url: url(${image.url.replace('api', 'api/sites/default/files')});`"
:style="`--url: url(${image.url});`"
>
<slot name="default" />
</span>
+2 -6
View File
@@ -5,7 +5,7 @@
<div class="h-100" />
<div class="node-view-img-wrapper">
<img :src="image.url" :alt="image.alt">
<img :src="node.image.url" :alt="node.image.alt">
<button-expand @click="$emit('view-creation')" v-b-modal="'modal-creation' + node.id" class="center" />
@@ -30,7 +30,7 @@
class="gallery-view-btn-wrapper"
:class="buttonClasses[i]"
>
<button-image :image="sibling.images[0]" @click="$emit('open-creation', sibling.id)">
<button-image :image="sibling.image" @click="$emit('open-creation', sibling.id)">
<node-view-title
:node="sibling"
tag="span" link
@@ -89,10 +89,6 @@ export default {
created () {
this.buttonClasses = shuffle(this.buttonClasses)
if (this.node.images && this.node.images.length) {
const { url, alt, id } = this.node.images[0]
this.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
}
}
}
</script>
+5
View File
@@ -40,6 +40,11 @@ export default {
node.variant = [{ id: 0 }]
}
if (node.images && node.images.length) {
const { url, alt, id } = node.images[0]
node.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
}
if ('creations' in node) {
if (node.creations) {
if (!Array.isArray(node.children)) {