From 278ecefd5d7d8a5095bcf9f258ff98879294c68f Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sat, 16 Mar 2019 02:46:46 -0600 Subject: [PATCH] Add new landing page --- .../assets/js/components/LandingPage.vue | 316 ++++++++++++++++++ resources/assets/js/landing.js | 10 + webpack.mix.js | 4 + 3 files changed, 330 insertions(+) create mode 100644 resources/assets/js/components/LandingPage.vue create mode 100644 resources/assets/js/landing.js diff --git a/resources/assets/js/components/LandingPage.vue b/resources/assets/js/components/LandingPage.vue new file mode 100644 index 000000000..995f5ab38 --- /dev/null +++ b/resources/assets/js/components/LandingPage.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/resources/assets/js/landing.js b/resources/assets/js/landing.js new file mode 100644 index 000000000..8c8772a41 --- /dev/null +++ b/resources/assets/js/landing.js @@ -0,0 +1,10 @@ +window.Vue = require('vue'); + +Vue.component( + 'landing-page', + require('./components/LandingPage.vue').default +); + +new Vue({ + el: '#content' +}); \ No newline at end of file diff --git a/webpack.mix.js b/webpack.mix.js index cb80543cc..68a31ea77 100644 --- a/webpack.mix.js +++ b/webpack.mix.js @@ -14,6 +14,7 @@ let mix = require('laravel-mix'); mix.js('resources/assets/js/app.js', 'public/js') .js('resources/assets/js/activity.js', 'public/js') .js('resources/assets/js/components.js', 'public/js') +//.js('resources/assets/js/embed.js', 'public') // Discover component .js('resources/assets/js/discover.js', 'public/js') @@ -30,6 +31,9 @@ mix.js('resources/assets/js/app.js', 'public/js') // MicroUI component .js('resources/assets/js/micro.js', 'public/js') +// LandingPage component +.js('resources/assets/js/landing.js', 'public/js') + .sass('resources/assets/sass/app.scss', 'public/css', { implementation: require('node-sass') })