v-ingredients
Version:
Reusable Components
87 lines (79 loc) • 3.93 kB
JavaScript
import './assets/scss/styles.scss'
// Import vue component
import Btn from './components/Btn/Btn.vue'
import Icon from './components/Icon/Icon.vue'
import Select from './components/Select/Select.vue'
import Tooltip from './components/Tooltip/Tooltip.vue'
import Checkbox from './components/Checkbox/Checkbox.vue'
import IconList from './components/IconList/IconList.vue'
import DeviceBox from './components/DeviceBox/DeviceBox.vue'
import InputField from './components/InputField/InputField.vue'
import InputRadio from './components/InputRadio/InputRadio.vue'
import GreenInvoice from './components/GreenInvoice/GreenInvoice.vue'
import RequiredStar from './components/RequiredStar/RequiredStar.vue'
import BoxWithHeader from './components/BoxWithHeader/BoxWithHeader.vue'
import SmallOfferBox from './components/SmallOfferBox/SmallOfferBox.vue'
import DeviceOfferBox from './components/DeviceOfferBox/DeviceOfferBox.vue'
import DeviceOfferWindow from './components/DeviceOfferWindow/DeviceOfferWindow.vue'
import MobileOfferPicker from './components/MobileOfferPicker/MobileOfferPicker.vue'
import Box from './components/Box/Box.vue'
import BoxInfo from './components/BoxInfo/BoxInfo.vue'
import DetailsBox from './components/DetailsBox/DetailsBox.vue'
import DetailsTable from './components/DetailsTable/DetailsTable.vue'
import Dropdown from './components/Dropdown/Dropdown.vue'
import KeyParams from './components/KeyParams/KeyParams.vue'
import KeyParamsBox from './components/KeyParamsBox/KeyParamsBox.vue'
import Loader from './components/Loader/Loader.vue'
import ParamsBox from './components/ParamsBox/ParamsBox.vue'
import ParamsTable from './components/ParamsTable/ParamsTable.vue'
import Price from './components/Price/Price.vue'
import Sidebar from './components/Sidebar/Sidebar.vue'
import Slider from './components/Slider/Slider.vue'
import StepAdvanced from './components/StepsAdvanced/StepAdvanced.vue'
import StepsAdvanced from './components/StepsAdvanced/StepsAdvanced.vue'
import StepsBasic from './components/StepsBasic/StepsBasic.vue'
import Table from './components/Table/Table.vue'
const components = {
install: function (Vue) {
Vue.component('Btn', Btn);
Vue.component('Icon', Icon);
Vue.component('Select', Select);
Vue.component('Tooltip', Tooltip);
Vue.component('Checkbox', Checkbox);
Vue.component('IconList', IconList);
Vue.component('DeviceBox', DeviceBox);
Vue.component('InputField', InputField);
Vue.component('InputRadio', InputRadio);
Vue.component('GreenInvoice', GreenInvoice);
Vue.component('RequiredStar', RequiredStar);
Vue.component('BoxWithHeader', BoxWithHeader);
Vue.component('SmallOfferBox', SmallOfferBox);
Vue.component('DeviceOfferBox', DeviceOfferBox);
Vue.component('DeviceOfferWindow', DeviceOfferWindow);
Vue.component('MobileOfferPicker', MobileOfferPicker);
Vue.component('Box', Box);
Vue.component('BoxInfo', BoxInfo);
Vue.component('DetailsBox', DetailsBox);
Vue.component('DetailsTable', DetailsTable);
Vue.component('Dropdown', Dropdown);
Vue.component('KeyParams', KeyParams);
Vue.component('KeyParamsBox', KeyParamsBox);
Vue.component('Loader', Loader);
Vue.component('ParamsBox', ParamsBox);
Vue.component('ParamsTable', ParamsTable);
Vue.component('Price', Price);
Vue.component('Sidebar', Sidebar);
Vue.component('Slider', Slider);
Vue.component('StepAdvanced', StepAdvanced);
Vue.component('StepsAdvanced', StepsAdvanced);
Vue.component('StepsBasic', StepsBasic);
Vue.component('Table', Table);
}
};
let GlobalVue = null
if (typeof window !== 'undefined') {
GlobalVue = window.Vue
} else if (typeof global !== 'undefined') {
GlobalVue = global.vue
}
export default components;