From 5e1424990663772f814cd45f4d29764068ffa3e6 Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Sun, 26 Mar 2023 13:43:23 +0200 Subject: [PATCH] Fix analytics page in prod --- resources/js/pages/forms/show/share.vue | 6 +----- .../forms/show/{analytics.vue => stats.vue} | 18 ++++++------------ resources/js/pages/forms/show/submissions.vue | 14 ++++++-------- resources/js/router/routes.js | 7 ++++--- 4 files changed, 17 insertions(+), 28 deletions(-) rename resources/js/pages/forms/show/{analytics.vue => stats.vue} (67%) diff --git a/resources/js/pages/forms/show/share.vue b/resources/js/pages/forms/show/share.vue index e74ba1b..471d920 100644 --- a/resources/js/pages/forms/show/share.vue +++ b/resources/js/pages/forms/show/share.vue @@ -58,9 +58,5 @@ export default { return queryStr.slice(1) } }, - - methods: { - - } } - \ No newline at end of file + diff --git a/resources/js/pages/forms/show/analytics.vue b/resources/js/pages/forms/show/stats.vue similarity index 67% rename from resources/js/pages/forms/show/analytics.vue rename to resources/js/pages/forms/show/stats.vue index 29f320d..a166abf 100644 --- a/resources/js/pages/forms/show/analytics.vue +++ b/resources/js/pages/forms/show/stats.vue @@ -12,25 +12,19 @@ import FormStats from '../../../components/open/forms/components/FormStats.vue' import SeoMeta from '../../../mixins/seo-meta.js' export default { + name: 'FormStats', components: {FormStats}, props: { - form: { type: Object, required: true } + form: {type: Object, required: true}, }, mixins: [SeoMeta], - data: () => ({ - }), - - mounted() {}, + data: () => ({}), computed: { metaTitle() { - return (this.form) ? 'Form Analytics - '+this.form.title : 'Form Analytics' - }, - }, - - methods: { - + return (this.form ? ('Form Analytics - ' + this.form.title) : 'Form Analytics') + } } } - \ No newline at end of file + diff --git a/resources/js/pages/forms/show/submissions.vue b/resources/js/pages/forms/show/submissions.vue index 04b91b7..589ed15 100644 --- a/resources/js/pages/forms/show/submissions.vue +++ b/resources/js/pages/forms/show/submissions.vue @@ -11,23 +11,21 @@ import SeoMeta from '../../../mixins/seo-meta.js' export default { components: {FormSubmissions}, props: { - form: { type: Object, required: true } + form: {type: Object, required: true} }, mixins: [SeoMeta], - data: () => ({ - }), + data: () => ({}), - mounted() {}, + mounted() { + }, computed: { metaTitle() { - return (this.form) ? 'Form Submissions - '+this.form.title : 'Form Submissions' + return (this.form) ? 'Form Submissions - ' + this.form.title : 'Form Submissions' }, }, - methods: { - - } + methods: {} } diff --git a/resources/js/router/routes.js b/resources/js/router/routes.js index 8a8d747..e7aa679 100644 --- a/resources/js/router/routes.js +++ b/resources/js/router/routes.js @@ -1,5 +1,6 @@ +const pages = import.meta.glob('../pages/**') + function page (path) { - const pages = import.meta.glob('../pages/**') return pages[`../pages/${path}`] } @@ -17,8 +18,8 @@ export default [ children: [ { path: '', redirect: { name: 'forms.show' } }, { path: 'submissions', name: 'forms.show', component: page('forms/show/submissions.vue') }, - { path: 'analytics', name: 'forms.show.analytics', component: page('forms/show/analytics.vue') }, - { path: 'share', name: 'forms.show.share', component: page('forms/show/share.vue') } + { path: 'share', name: 'forms.show.share', component: page('forms/show/share.vue') }, + { path: 'analytics', name: 'forms.show.analytics', component: page('forms/show/stats.vue') } ] },