You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.4 KiB
56 lines
1.4 KiB
/**
|
|
* Входная точка клиентского приложения.
|
|
*/
|
|
import 'ilyabirman-likely/release/likely.js';
|
|
import 'ilyabirman-likely/release/likely.css';
|
|
import "modal-video/js/jquery-modal-video.min.js";
|
|
import "modal-video/css/modal-video.min.css";
|
|
import "./modules/common";
|
|
import "./modules/header";
|
|
import "./modules/search";
|
|
import "./modules/toggle";
|
|
import "./modules/auth";
|
|
import "./modules/select";
|
|
import "./modules/tabs";
|
|
import "./modules/popup";
|
|
import "./modules/courses";
|
|
import "./modules/comments";
|
|
import "./modules/password-show";
|
|
import "./modules/profile";
|
|
import "./modules/notification";
|
|
import "./modules/mixpanel";
|
|
|
|
import "../sass/app.sass";
|
|
|
|
import Vue from 'vue';
|
|
import Vuelidate from 'vuelidate';
|
|
import VueAutosize from '../components/directives/autosize'
|
|
import UploadContestWork from '../components/UploadContestWork.vue';
|
|
import ContestWorks from '../components/ContestWorks.vue';
|
|
import Likes from '../components/blocks/Likes.vue';
|
|
|
|
Vue.use(Vuelidate);
|
|
Vue.use(VueAutosize);
|
|
|
|
if (process.env.NODE_ENV === 'development') {
|
|
// Enable vue-devtools
|
|
Vue.config.devtools = true;
|
|
}
|
|
|
|
const components = {
|
|
UploadContestWork,
|
|
ContestWorks,
|
|
Likes,
|
|
};
|
|
|
|
Object.assign(components, window.LIL_STORE.components);
|
|
|
|
const app = new Vue({
|
|
el: '#lilcity-vue-app',
|
|
data() {
|
|
return {
|
|
store: window.LIL_STORE,
|
|
}
|
|
},
|
|
components: components
|
|
});
|
|
|