fix custom seo meta (#408)
This commit is contained in:
parent
34f92a6f34
commit
b4a5843de6
|
|
@ -56,11 +56,11 @@
|
||||||
help="Also know as og:image - 1200 X 630"
|
help="Also know as og:image - 1200 X 630"
|
||||||
/>
|
/>
|
||||||
<image-input
|
<image-input
|
||||||
v-model="form.seo_meta.page_favicon"
|
v-model="form.seo_meta.page_favicon"
|
||||||
name="page_favicon"
|
name="page_favicon"
|
||||||
class="mt-4"
|
class="mt-4"
|
||||||
label="Page Favicon Image"
|
label="Page Favicon Image"
|
||||||
help="Upload favicon image to be displayed on the form page"
|
help="Upload favicon image to be displayed on the form page"
|
||||||
/>
|
/>
|
||||||
</editor-options-panel>
|
</editor-options-panel>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -77,21 +77,13 @@ export default {
|
||||||
return {
|
return {
|
||||||
workspacesStore: useWorkspacesStore(),
|
workspacesStore: useWorkspacesStore(),
|
||||||
workingFormStore,
|
workingFormStore,
|
||||||
|
form: storeToRefs(workingFormStore).content,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {}
|
return {}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
form: {
|
|
||||||
get() {
|
|
||||||
return this.workingFormStore.content
|
|
||||||
},
|
|
||||||
/* We add a setter */
|
|
||||||
set(value) {
|
|
||||||
this.workingFormStore.set(value)
|
|
||||||
},
|
|
||||||
},
|
|
||||||
workspace() {
|
workspace() {
|
||||||
return this.workspacesStore.getCurrent
|
return this.workspacesStore.getCurrent
|
||||||
},
|
},
|
||||||
|
|
@ -111,6 +103,9 @@ export default {
|
||||||
},
|
},
|
||||||
watch: {},
|
watch: {},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
if (!this.form.seo_meta || Array.isArray(this.form.seo_meta))
|
||||||
|
this.form.seo_meta = {};
|
||||||
|
|
||||||
["page_title", "page_description", "page_thumbnail", "page_favicon"].forEach((keyname) => {
|
["page_title", "page_description", "page_thumbnail", "page_favicon"].forEach((keyname) => {
|
||||||
if (this.form.seo_meta[keyname] === undefined) {
|
if (this.form.seo_meta[keyname] === undefined) {
|
||||||
this.form.seo_meta[keyname] = null
|
this.form.seo_meta[keyname] = null
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue