Browse Source

Add new landing page

Daniel Supernault 6 years ago
parent
commit
278ecefd5d
3 changed files with 328 additions and 0 deletions
  1. 314 0
      resources/assets/js/components/LandingPage.vue
  2. 10 0
      resources/assets/js/landing.js
  3. 4 0
      webpack.mix.js

File diff suppressed because it is too large
+ 314 - 0
resources/assets/js/components/LandingPage.vue


+ 10 - 0
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'
+});

+ 4 - 0
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')
 })

Some files were not shown because too many files changed in this diff