Working on page pre-rendering

This commit is contained in:
Julien Nahum
2024-01-02 16:35:16 +01:00
parent 3638ef8cfb
commit d1d8e62abb
25 changed files with 1677 additions and 119 deletions

View File

@@ -201,6 +201,10 @@ import Breadcrumb from '~/components/global/Breadcrumb.vue'
import SingleTemplate from '../../components/pages/templates/SingleTemplate.vue'
import {fetchTemplate} from "~/stores/templates.js";
defineRouteRules({
prerender: true
})
const authStore = useAuthStore()
const templatesStore = useTemplatesStore()

View File

@@ -22,6 +22,10 @@
<script setup>
import {loadAllTemplates} from "~/stores/templates.js";
defineRouteRules({
prerender: true
})
// props: {
// metaTitle: { type: String, default: 'Templates' },
// metaDescription: { type: String, default: 'Our collection of beautiful templates to create your own forms!' }

View File

@@ -42,10 +42,13 @@
<script setup>
import {computed} from 'vue'
import OpenFormFooter from '../../../components/pages/OpenFormFooter.vue'
import Breadcrumb from '~/components/global/Breadcrumb.vue'
import {loadAllTemplates} from "~/stores/templates.js";
defineRouteRules({
prerender: true
})
const route = useRoute()
const authStore = useAuthStore()
const templatesStore = useTemplatesStore()

View File

@@ -13,17 +13,15 @@
</div>
</section>
<templates-list :only-my="true" />
<!-- <templates-list :only-my="true" />-->
</div>
</template>
<script>
import TemplatesList from '../../components/pages/templates/TemplatesList.vue'
import SeoMeta from '../../mixins/seo-meta.js'
export default {
components: { TemplatesList },
mixins: [SeoMeta],
middleware: 'auth',
props: {

View File

@@ -46,6 +46,10 @@ import OpenFormFooter from '../../../components/pages/OpenFormFooter.vue'
import Breadcrumb from '~/components/global/Breadcrumb.vue'
import {loadAllTemplates} from "~/stores/templates.js";
defineRouteRules({
prerender: true
})
const route = useRoute()
const authStore = useAuthStore()
const templatesStore = useTemplatesStore()