From 92b2548adda632227984c2e569ecfaba51d3a019 Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Wed, 12 Apr 2023 12:59:55 +0200 Subject: [PATCH] Improve SEO meta for templates pages --- resources/js/pages/templates/show.vue | 3 +++ resources/js/pages/templates/templates.vue | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/js/pages/templates/show.vue b/resources/js/pages/templates/show.vue index eafc07d..c4b642e 100644 --- a/resources/js/pages/templates/show.vue +++ b/resources/js/pages/templates/show.vue @@ -57,6 +57,7 @@ import Fuse from 'fuse.js' import OpenFormFooter from '../../components/pages/OpenFormFooter.vue' import OpenCompleteForm from '../../components/open/forms/OpenCompleteForm.vue' import Breadcrumb from "../../components/common/Breadcrumb.vue"; +import SeoMeta from "../../mixins/seo-meta"; const loadTemplates = function () { store.commit('open/templates/startLoading') @@ -66,6 +67,8 @@ const loadTemplates = function () { } export default { + mixins: [SeoMeta], + components: {Breadcrumb, OpenFormFooter, OpenCompleteForm}, beforeRouteEnter(to, from, next) { diff --git a/resources/js/pages/templates/templates.vue b/resources/js/pages/templates/templates.vue index dcd9e89..8e71aba 100644 --- a/resources/js/pages/templates/templates.vue +++ b/resources/js/pages/templates/templates.vue @@ -41,6 +41,7 @@ import store from '~/store' import {mapGetters, mapState} from 'vuex' import Fuse from 'fuse.js' import OpenFormFooter from '../../components/pages/OpenFormFooter.vue' +import SeoMeta from "../../mixins/seo-meta"; const loadTemplates = function () { store.commit('open/templates/startLoading') @@ -50,6 +51,8 @@ const loadTemplates = function () { } export default { + mixins: [SeoMeta], + components: {OpenFormFooter}, beforeRouteEnter(to, from, next) { @@ -59,7 +62,7 @@ export default { props: { metaTitle: {type: String, default: 'Templates'}, - metaDescription: {type: String, default: 'Public templates for create form quickly!'} + metaDescription: {type: String, default: 'Our collection of beautiful templates to create your own forms!'} }, data() {