turbo links intergrate
This commit is contained in:
13
package-lock.json
generated
13
package-lock.json
generated
@@ -9159,6 +9159,11 @@
|
|||||||
"integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
|
"integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"turbolinks": {
|
||||||
|
"version": "5.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/turbolinks/-/turbolinks-5.2.0.tgz",
|
||||||
|
"integrity": "sha512-pMiez3tyBo6uRHFNNZoYMmrES/IaGgMhQQM+VFF36keryjb5ms0XkVpmKHkfW/4Vy96qiGW3K9bz0tF5sK9bBw=="
|
||||||
|
},
|
||||||
"type": {
|
"type": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
|
||||||
@@ -9521,6 +9526,14 @@
|
|||||||
"integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
|
"integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"vue-turbolinks": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/vue-turbolinks/-/vue-turbolinks-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-Rgq9eUS2LgHVoSR58S0utW7g/aqLlVZ6uM7S1e02+xEUGKW1fqhUHQXea3p+cE59ldf+f3nz3Cc3HVO4MlrTFA==",
|
||||||
|
"requires": {
|
||||||
|
"vue": "^2.2.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"watchpack": {
|
"watchpack": {
|
||||||
"version": "1.7.4",
|
"version": "1.7.4",
|
||||||
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz",
|
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz",
|
||||||
|
@@ -28,6 +28,8 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"moment": "^2.28.0",
|
"moment": "^2.28.0",
|
||||||
"tailwindcss": "^1.6.2",
|
"tailwindcss": "^1.6.2",
|
||||||
"vue": "^2.6.11"
|
"turbolinks": "^5.2.0",
|
||||||
|
"vue": "^2.6.11",
|
||||||
|
"vue-turbolinks": "^2.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
12
resources/js/app.js
vendored
12
resources/js/app.js
vendored
@@ -1,6 +1,8 @@
|
|||||||
require('./bootstrap');
|
require('./bootstrap');
|
||||||
|
|
||||||
import Vue from 'vue';
|
import Vue from 'vue';
|
||||||
|
import Turbolinks from 'turbolinks';
|
||||||
|
import TurbolinksAdapter from 'vue-turbolinks';
|
||||||
|
|
||||||
import TodaysPick from "./components/TodaysPick";
|
import TodaysPick from "./components/TodaysPick";
|
||||||
import DiscoverTopics from "./components/DiscoverTopics";
|
import DiscoverTopics from "./components/DiscoverTopics";
|
||||||
@@ -9,7 +11,13 @@ import AvailableSources from './components/AvailableSources';
|
|||||||
import SourceView from './components/SourceView';
|
import SourceView from './components/SourceView';
|
||||||
import NewsLetter from './components/NewsLetter';
|
import NewsLetter from './components/NewsLetter';
|
||||||
|
|
||||||
const app = new Vue({
|
Turbolinks.start();
|
||||||
|
|
||||||
|
Vue.use(TurbolinksAdapter);
|
||||||
|
|
||||||
|
document.addEventListener('turbolinks:load', () => {
|
||||||
|
|
||||||
|
let app = new Vue({
|
||||||
el: '#app',
|
el: '#app',
|
||||||
components: {
|
components: {
|
||||||
TodaysPick,
|
TodaysPick,
|
||||||
@@ -20,3 +28,5 @@ const app = new Vue({
|
|||||||
NewsLetter
|
NewsLetter
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
Reference in New Issue
Block a user