From f91848656cfab0887422f56826168d85c1582fa4 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 2 Jan 2021 14:05:13 -0600 Subject: [PATCH 1/6] Provide app or video via payload --- nuxt.config.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nuxt.config.js b/nuxt.config.js index 528ea60..85152a4 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -153,10 +153,16 @@ export default { const isVideo = (app.category === undefined) if (isVideo) { - return getVideoEndpoint(app) + return { + route: getVideoEndpoint(app), + payload: { video: app } + } } - return getAppEndpoint(app) + return { + route: getAppEndpoint(app), + payload: { app } + } }) }) From ba8f182bb7f1bcb14f813e997283f5cb0719e7a5 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 2 Jan 2021 14:06:08 -0600 Subject: [PATCH 2/6] Pull formulae from payload --- pages/formula/_slug.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/formula/_slug.vue b/pages/formula/_slug.vue index 260c0d0..96ff6cb 100644 --- a/pages/formula/_slug.vue +++ b/pages/formula/_slug.vue @@ -46,11 +46,11 @@ export default { EmailSubscribe, ThomasCredit }, - async asyncData ({ params: { slug } }) { + async asyncData ({ params: { slug }, payload: { app } }) { return { slug, - app: homebrewList.find(app => (app.slug === slug)) + app//: homebrewList.find(app => (app.slug === slug)) } }, head() { From 480bfa9327b08cdab9b076e161401a7e314ba029 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 2 Jan 2021 14:07:50 -0600 Subject: [PATCH 3/6] =?UTF-8?q?Don=E2=80=99t=20import=20whole=20list=20on?= =?UTF-8?q?=20formulae?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/formula/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/formula/_slug.vue b/pages/formula/_slug.vue index 96ff6cb..71c588f 100644 --- a/pages/formula/_slug.vue +++ b/pages/formula/_slug.vue @@ -38,7 +38,7 @@ import LinkButton from '~/components/link-button.vue' import EmailSubscribe from '~/components/email-subscribe.vue' import ThomasCredit from '~/components/thomas-credit.vue' -import homebrewList from '~/static/homebrew-list.json' +// import homebrewList from '~/static/homebrew-list.json' export default { components: { From bca074498e107d0bf839cdff6bc3e9d695eed90e Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 2 Jan 2021 14:08:23 -0600 Subject: [PATCH 4/6] Remove unused components --- pages/formula/_slug.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/formula/_slug.vue b/pages/formula/_slug.vue index 71c588f..ac06160 100644 --- a/pages/formula/_slug.vue +++ b/pages/formula/_slug.vue @@ -35,16 +35,14 @@