35 lines
		
	
	
		
			839 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			839 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
			Vendored
		
	
	
	
| require('./bootstrap');
 | |
| 
 | |
| import Vue from 'vue';
 | |
| import Turbolinks from 'turbolinks';
 | |
| import TurbolinksAdapter from 'vue-turbolinks';
 | |
| 
 | |
| import TodaysPick from "./components/TodaysPick";
 | |
| import DiscoverTopics from "./components/DiscoverTopics";
 | |
| import RecentStories from "./components/RecentStories";
 | |
| import AvailableSources from './components/AvailableSources';
 | |
| import SourceView from './components/SourceView';
 | |
| import TopicFilter from './components/TopicFilter';
 | |
| import NewsLetter from './components/NewsLetter';
 | |
| 
 | |
| Turbolinks.start();
 | |
| 
 | |
| Vue.use(TurbolinksAdapter);
 | |
| 
 | |
| document.addEventListener('turbolinks:load', () => {
 | |
| 
 | |
| let app = new Vue({
 | |
|     el: '#app',
 | |
|     components: {
 | |
|         TodaysPick,
 | |
|         DiscoverTopics,
 | |
|         RecentStories,
 | |
|         AvailableSources,
 | |
|         SourceView,
 | |
|         TopicFilter,
 | |
|         NewsLetter
 | |
|     }
 | |
| });
 | |
| 
 | |
| });
 |