UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

99 lines (96 loc) 5.38 kB
export { IvueAffix } from './components/ivue-affix/index.mjs'; export { IvueInput } from './components/ivue-input/index.mjs'; export { IvueIcon } from './components/ivue-icon/index.mjs'; export { IvueButton } from './components/ivue-button/index.mjs'; export { IvueCarousel } from './components/ivue-carousel/index.mjs'; export { IvueCarouselItem } from './components/ivue-carousel-item/index.mjs'; export { IvueSwitch } from './components/ivue-switch/index.mjs'; export { IvueBottomNav } from './components/ivue-bottom-nav/index.mjs'; export { IvueBottomNavItem } from './components/ivue-bottom-nav-item/index.mjs'; export { IvueBreadcrumb } from './components/ivue-breadcrumb/index.mjs'; export { IvueBreadcrumbItem } from './components/ivue-breadcrumb-item/index.mjs'; export { IvueOption, IvueOptionGroup, IvueSelect } from './components/ivue-select/index.mjs'; export { IvueStep, IvueSteps } from './components/ivue-steps/index.mjs'; export { IvueUpload } from './components/ivue-upload/index.mjs'; export { IvueProgress } from './components/ivue-progress/index.mjs'; export { IvueCircular } from './components/ivue-circular/index.mjs'; export { IvueLoading } from './components/ivue-loading/index.mjs'; export { IvueNotice } from './components/ivue-notice/index.mjs'; export { IvueMessage } from './components/ivue-message/index.mjs'; export { IvueLoadingBar } from './components/ivue-loading-bar/index.mjs'; export { IvueTab, IvueTabItem, IvueTabs } from './components/ivue-tabs/index.mjs'; export { IvueBadge } from './components/ivue-badge/index.mjs'; export { IvueDatePicker } from './components/ivue-date-picker/index.mjs'; export { IvueCollapse } from './components/ivue-collapse/index.mjs'; export { IvueCollapsePanel } from './components/ivue-collapse-panel/index.mjs'; export { IvueCascader } from './components/ivue-cascader/index.mjs'; export { IvueTooltip } from './components/ivue-tooltip/index.mjs'; export { IvueChip } from './components/ivue-chip/index.mjs'; export { IvueRadio } from './components/ivue-radio/index.mjs'; export { IvueRadioGroup } from './components/ivue-radio-group/index.mjs'; export { IvueCheckbox } from './components/ivue-checkbox/index.mjs'; export { IvueCheckboxGroup } from './components/ivue-checkbox-group/index.mjs'; export { IvueAvatar } from './components/ivue-avatar/index.mjs'; export { IvuePage } from './components/ivue-page/index.mjs'; export { IvueSpin } from './components/ivue-spin/index.mjs'; export { IvueTable, IvueTableColumn } from './components/ivue-table/index.mjs'; export { IvueAutoComplete } from './components/ivue-auto-complete/index.mjs'; export { IvueCountDown } from './components/ivue-count-down/index.mjs'; export { IvueCountUp } from './components/ivue-count-up/index.mjs'; export { IvueCard } from './components/ivue-card/index.mjs'; export { IvueScrollbar } from './components/ivue-scrollbar/index.mjs'; export { IvueNoticeBar } from './components/ivue-notice-bar/index.mjs'; export { IvueCarouselLoop } from './components/ivue-carousel-loop/index.mjs'; export { IvueEllipsis } from './components/ivue-ellipsis/index.mjs'; export { IvueRelativeTime } from './components/ivue-relative-time/index.mjs'; export { IvueBackTop } from './components/ivue-back-top/index.mjs'; export { IvueModal } from './components/ivue-modal/index.mjs'; export { IvuePopover } from './components/ivue-popover/index.mjs'; export { IvueInputNumber } from './components/ivue-input-number/index.mjs'; export { IvueMenu, IvueMenuGroup, IvueMenuItem, IvueSubmenu } from './components/ivue-menu/index.mjs'; export { IvueImage } from './components/ivue-image/index.mjs'; export { IvueImagePreview } from './components/ivue-image-preview/index.mjs'; export { IvueForm, IvueFormItem } from './components/ivue-form/index.mjs'; export { IvueSkeleton } from './components/ivue-skeleton/index.mjs'; export { IvueSkeletonItem } from './components/ivue-skeleton-item/index.mjs'; export { IvueTree } from './components/ivue-tree/index.mjs'; import './components/ivue-ripple/index.mjs'; import './components/ivue-line-clamp/index.mjs'; import Directives from './utils/directives/index.mjs'; import * as index from './components/index.mjs'; import { version as version$1 } from './package.mjs'; export { default as Ripple } from './utils/directives/ripple.mjs'; export { default as LineClamp } from './utils/directives/line-clamp.mjs'; const install = (app, opts = {}) => { app.config.globalProperties.$IVUE = { capture: "capture" in opts ? opts.capture : true, transfer: "transfer" in opts ? opts.transfer : "", image: { toolbar: opts.image ? opts.image.toolbar ? opts.image.toolbar : "" : "" }, modal: { maskClosable: opts.modal ? "maskClosable" in opts.modal ? opts.modal.maskClosable : false : true }, spin: { fix: opts.spin ? "fix" in opts.spin ? opts.spin.fix : false : false } }; Object.keys(Directives).forEach((key) => { app.directive(key, Directives[key]); }); Object.keys(index).forEach((key) => { if (index[key].render) { app.component(key, index[key]); app.component(key, index[key].install(app)); } else if (index[key].install) { app.component(key, index[key].install(app)); } }); }; const version = version$1; const API = { version, install }; export { API as default, install, version }; //# sourceMappingURL=index.mjs.map