UNPKG

yunser-ui-vue

Version:

material design ui for vue2

143 lines (133 loc) 3.11 kB
import './style-scss/base.scss' import './sass/all.scss' import {retina} from './utils' import icon from './icon' import alert from './alert' import backTop from './backTop' import badge from './badge' import * as breadCrumb from './breadCrumb' import appBar from './appBar' import iconButton from './iconButton' import flatButton from './flatButton' import raisedButton from './raisedButton' import floatButton from './floatButton' import contentBlock from './contentBlock' import * as list from './list' import subHeader from './subHeader' import divider from './divider' import refreshControl from './refreshControl' import infiniteScroll from './infiniteScroll' import avatar from './avatar' import * as tabs from './tabs' import paper from './paper' import * as bottomNav from './bottomNav' import * as card from './card' import chip from './chip' import overlay from './internal/popup/overlay' import dialog from './dialog' import toast from './toast' import snackbar from './snackbar' import popup from './popup' import * as menu from './menu' import bottomSheet from './bottomSheet' import popover from './popover' import iconMenu from './iconMenu' import dropDownMenu from './dropDownMenu' import drawer from './drawer' import picker from './picker' import tooltip from './tooltip' import textField from './textField' import selectField from './selectField' import checkbox from './checkbox' import radio from './radio' import _switch from './switch' import slider from './slider' import linearProgress from './linearProgress' import circularProgress from './circularProgress' import * as gridList from './gridList' import * as table from './table' import datePicker from './datePicker' import timePicker from './timePicker' import * as stepper from './stepper' import autoComplete from './autoComplete' import pagination from './pagination' import * as timeLine from './timeLine' import * as grid from './grid' import * as flexbox from './flexbox' import container from './container' import article from './article' import page from './page' import config from './config' const components = { container, article, page, icon, alert, backTop, badge, ...breadCrumb, appBar, iconButton, flatButton, raisedButton, floatButton, contentBlock, ...list, subHeader, divider, refreshControl, infiniteScroll, avatar, ...tabs, paper, ...bottomNav, ...card, chip, overlay, dialog, toast, snackbar, popup, ...menu, bottomSheet, popover, iconMenu, dropDownMenu, drawer, picker, tooltip, textField, selectField, checkbox, radio, _switch, slider, ...timeLine, linearProgress, circularProgress, ...gridList, ...table, datePicker, timePicker, ...stepper, autoComplete, ...grid, ...flexbox, pagination } const install = function (Vue) { Object.keys(components).forEach((key) => { Vue.component(components[key].name, components[key]) }) retina() } if (typeof window !== 'undefined' && window.Vue) install(window.Vue) export default { config, install } export { config, install }