UNPKG

vue-atlas

Version:

A library of Vue.js 2.x components.

172 lines (164 loc) 5.5 kB
import relocate from './relocate.js' import VaApp from './App/VaApp.vue' import VaTab from './Tabs/VaTab.vue' import VaRow from './Grid/VaRow.vue' import VaPage from './Page/VaPage.vue' import VaForm from './Form/VaForm.vue' import VaCard from './Card/VaCard.vue' import VaTabs from './Tabs/VaTabs.vue' import VaIcon from './Icon/VaIcon.vue' import VaToggleIcon from './ToggleIcon/VaToggleIcon.vue' import VaToggle from './Toggle/VaToggle' import VaInput from './Input/VaInput.vue' import VaModal from './Modal/VaModal.vue' import VaAffix from './Affix/VaAffix.vue' import VaRadio from './Radio/VaRadio.vue' import VaTable from './Table/VaTable.vue' import VaAlert from './Alert/VaAlert.vue' import VaAside from './Aside/VaAside.vue' import VaRange from './Range/VaRange.vue' import VaBadge from './Badge/VaBadge.vue' import VaColumn from './Grid/VaColumn.vue' import VaOption from './Select/VaOption.vue' import VaButton from './Button/VaButton.vue' import VaSelect from './Select/VaSelect.vue' import VaTopbar from './Topbar/VaTopbar.vue' import VaMobile from './Mobile/VaMobile.vue' import VaFormItem from './Form/VaFormItem.vue' import VaCollapse from './Collapse/VaCollapse.vue' import VaCollapsePanel from './Collapse/VaCollapsePanel.vue' import VaCollapseTransition from './Collapse/VaCollapseTransition.vue' import VaMinibar from './Minibar/VaMinibar.vue' import VaLoading from './Loading/VaLoading.vue' import VaTooltip from './Tooltip/VaTooltip.vue' import VaDesktop from './Desktop/VaDesktop.vue' import VaRadioBtn from './Radio/VaRadioBtn.vue' import VaSidebar from './Sidebar/VaSidebar.vue' import VaAppConfig from './App/VaAppConfig.vue' import VaInputOps from './Input/VaInputOps.vue' import VaLozenge from './Lozenge/VaLozenge.vue' import VaContainer from './Grid/VaContainer.vue' import VaDropdown from './Dropdown/VaDropdown.vue' import VaCheckbox from './Checkbox/VaCheckbox.vue' import VaTextarea from './Textarea/VaTextarea.vue' import VaRadioGroup from './Radio/VaRadioGroup.vue' import VaModalMethod from './Modal/VaModalMethod.js' import VaToastMethod from './Toast/VaToastMethod.js' import VaSidebarGroup from './Sidebar/VaSidebarGroup' import VaAnimQueue from './AnimQueue/VaAnimQueue.vue' import VaTypeahead from './Typeahead/VaTypeahead.vue' import VaButtonGroup from './Button/VaButtonGroup.vue' import VaMinibarItem from './Minibar/VaMinibarItem.vue' import VaTimepicker from './Timepicker/VaTimepicker.vue' import VaDatepicker from './Datepicker/VaDatepicker.vue' import VaPageHeader from './PageHeader/VaPageHeader.vue' import VaBreadcrumb from './Breadcrumb/VaBreadcrumb.vue' import VaCheckboxBtn from './Checkbox/VaCheckboxBtn.vue' import VaPagination from './Pagination/VaPagination.vue' import VaColorPicker from './ColorPicker/VaColorPicker.vue' import VaSidebarHeader from './Sidebar/VaSidebarHeader.vue' import VaPlaceholder from './Placeholder/VaPlaceholder.vue' import VaCheckboxGroup from './Checkbox/VaCheckboxGroup.vue' import VaNotification from './Notification/VaNotification.vue' import VaBreadcrumbItem from './Breadcrumb/VaBreadcrumbItem.vue' import VaPaginationItem from './Pagination/VaPaginationItem.vue' import VaSidebarGroupItem from './Sidebar/VaSidebarGroupItem.vue' import VaSidebarGroupLevel from './Sidebar/VaSidebarGroupLevel.vue' import VaSidebarGroupTitle from './Sidebar/VaSidebarGroupTitle.vue' import VaPlaceholderText from './Placeholder/VaPlaceholderText.vue' import VaPlaceholderImage from './Placeholder/VaPlaceholderImage.vue' import VaColorPickerPopup from './ColorPicker/VaColorPickerPopup.vue' import VaSidebarGroupToggle from './Sidebar/VaSidebarGroupToggle.vue' import VaProgressTracker from './ProgressTracker/VaProgressTracker.vue' import VaPlaceholderHeading from './Placeholder/VaPlaceholderHeading.vue' import VaFilePicker from './FilePicker/VaFilePicker.vue' import VaNotificationMethod from './Notification/VaNotificationMethod.js' const Components = { VaRow, VaApp, VaTab, VaPage, VaTabs, VaIcon, VaToggleIcon, VaForm, VaCard, VaAffix, VaBadge, VaAlert, VaInput, VaModal, VaTable, VaRange, VaRadio, VaAside, VaButton, VaSelect, VaOption, VaToggle, VaMobile, VaColumn, VaTopbar, VaSidebar, VaDesktop, VaTooltip, VaMinibar, VaLozenge, VaLoading, VaInputOps, VaRadioBtn, VaCheckbox, VaDropdown, VaFormItem, VaTextarea, VaTypeahead, VaCollapse, VaCollapsePanel, VaAnimQueue, VaAppConfig, VaContainer, VaTimepicker, VaFilePicker, VaRadioGroup, VaDatepicker, VaPagination, VaBreadcrumb, VaPageHeader, VaMinibarItem, VaPlaceholder, VaButtonGroup, VaCheckboxBtn, VaNotification, VaColorPicker, VaSidebarGroup, VaCheckboxGroup, VaSidebarHeader, VaBreadcrumbItem, VaPaginationItem, VaProgressTracker, VaPlaceholderText, VaColorPickerPopup, VaSidebarGroupItem, VaPlaceholderImage, VaSidebarGroupTitle, VaSidebarGroupLevel, VaPlaceholderHeading, VaCollapseTransition, VaSidebarGroupToggle } const install = function (Vue, locale) { for (const i in Components) { Vue.component(i, Components[i]) } Vue.directive('VaPosition', relocate) Vue.prototype.VaToast = VaToastMethod Vue.prototype.VaModal = VaModalMethod Vue.prototype.notification = VaNotificationMethod Vue.prototype.VaLocale = locale || 'en' window.VaLocale = locale || 'en' } if (typeof window !== 'undefined' && window.Vue) { install(window.Vue) } Components.install = install export default Components