import Vue from 'vue'; // global Styles import "@riophae/vue-treeselect/dist/vue-treeselect.css";//for tree select import "@Global/scss/style.scss"; // global Components import PartTitle from "@Global/components/Dividers/PartTitle.vue"; Vue.component("WM-PartTitle", PartTitle); import PageTitle from "@Global/components/Dividers/PageTitle.vue"; Vue.component("WM-PageTitle", PageTitle); import SectionTitle from "@Global/components/Dividers/SectionTitle.vue"; Vue.component("wm-section-title", SectionTitle); import SectionTitleCol from "@Global/components/Dividers/SectionTitle-Col.vue"; Vue.component("section-title-col", SectionTitleCol); import SectionTitleVertical from "@Global/components/Dividers/SectionTitle-Vertical.vue"; Vue.component("section-title-vertical", SectionTitleVertical); import Breadcrumbs from "@Global/components/Misc/Breadcrumbs"; import Dialog from "@Global/components/Modals/Dialog.vue"; import Helper from "@Global/components/Modals/Helper.vue"; // --------------------------------------------------------------- // Blocks // --------------------------------------------------------------- import InfoMultiple from "@Global/components/Blocks/Info-Multiple.vue"; Vue.component("wm-info-block-multiple", InfoMultiple); import InfoBlock from "@Global/components/Blocks/Info.vue"; Vue.component("wm-info-block", InfoBlock); Vue.component("info-block", InfoBlock); import IconBlock from "@Global/components/Blocks/Icon.vue"; Vue.component("icon-block", IconBlock); import NameBlock from "@Global/components/Blocks/Name.vue"; Vue.component("name-block", NameBlock); import PriceBlock from "@Global/components/Blocks/Price.vue"; Vue.component("price-block", PriceBlock); import NumberBlock from "@Global/components/Blocks/Number.vue"; Vue.component("number-block", NumberBlock); // --------------------------------------------------------------- // Inputs // --------------------------------------------------------------- import Treeselect from "@riophae/vue-treeselect"; Vue.component("treeselect", Treeselect); import RadioGroup from "@Global/components/Inputs/RadioGroup.vue"; Vue.component("we-radio-group", RadioGroup); import Checkbox from "@Global/components/Inputs/Checkbox.vue"; Vue.component("WM-Checkbox", Checkbox); import SlideButton from "@Global/components/Inputs/Slide-Button.vue"; Vue.component("slide-button", SlideButton); import NoItems from "@Global/components/Misc/NoItems.vue"; import Loading from "@Global/components/Misc/Loading-CSS-3.vue"; import HintText from "@Global/components/Texts/Hint.vue"; Vue.component("we-hint-text", HintText); import HintBlock from "@Global/components/Blocks/Hint.vue"; Vue.component("hint-block", HintBlock); Vue.component("wm-breadcrumbs", Breadcrumbs); Vue.component("wm-dialog", Dialog); Vue.component("wm-helper", Helper); Vue.component("we-no-items", NoItems); Vue.component("we-loading", Loading); //setTime import store from "@Global/store/index"; store.dispatch('common/setCurrentTime'); //jalali => 0.6MB import jalaliMoment from "vue-jalali-moment" import momment from "moment" momment.locale('fa'); Vue.use(jalaliMoment);