@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
582 lines (575 loc) • 17.1 kB
JavaScript
import ActionSheet from './action-sheet/index.mjs'
import Alert from './alert/index.mjs'
import AppBar from './app-bar/index.mjs'
import AutoComplete from './auto-complete/index.mjs'
import Avatar from './avatar/index.mjs'
import AvatarGroup from './avatar-group/index.mjs'
import BackTop from './back-top/index.mjs'
import Badge from './badge/index.mjs'
import BottomNavigation from './bottom-navigation/index.mjs'
import BottomNavigationItem from './bottom-navigation-item/index.mjs'
import Breadcrumb from './breadcrumb/index.mjs'
import Breadcrumbs from './breadcrumbs/index.mjs'
import Button from './button/index.mjs'
import ButtonGroup from './button-group/index.mjs'
import Card from './card/index.mjs'
import Cell from './cell/index.mjs'
import Checkbox from './checkbox/index.mjs'
import CheckboxGroup from './checkbox-group/index.mjs'
import Chip from './chip/index.mjs'
import Code from './code/index.mjs'
import Col from './col/index.mjs'
import Collapse from './collapse/index.mjs'
import CollapseItem from './collapse-item/index.mjs'
import CollapseTransition from './collapse-transition/index.mjs'
import Context from './context/index.mjs'
import CountTo from './count-to/index.mjs'
import Countdown from './countdown/index.mjs'
import Counter from './counter/index.mjs'
import DatePicker from './date-picker/index.mjs'
import Dialog from './dialog/index.mjs'
import Divider from './divider/index.mjs'
import Drag from './drag/index.mjs'
import Ellipsis from './ellipsis/index.mjs'
import Fab from './fab/index.mjs'
import FieldDecorator from './field-decorator/index.mjs'
import FloatingPanel from './floating-panel/index.mjs'
import Form from './form/index.mjs'
import FormDetails from './form-details/index.mjs'
import HighlighterProvider from './highlighter-provider/index.mjs'
import Hover from './hover/index.mjs'
import HoverOverlay from './hover-overlay/index.mjs'
import Icon from './icon/index.mjs'
import Image from './image/index.mjs'
import ImagePreview from './image-preview/index.mjs'
import IndexAnchor from './index-anchor/index.mjs'
import IndexBar from './index-bar/index.mjs'
import Input from './input/index.mjs'
import Lazy from './lazy/index.mjs'
import Link from './link/index.mjs'
import List from './list/index.mjs'
import Loading from './loading/index.mjs'
import LoadingBar from './loading-bar/index.mjs'
import Locale from './locale/index.mjs'
import LocaleProvider from './locale-provider/index.mjs'
import Menu from './menu/index.mjs'
import MenuOption from './menu-option/index.mjs'
import MenuSelect from './menu-select/index.mjs'
import Option from './option/index.mjs'
import Overlay from './overlay/index.mjs'
import Pagination from './pagination/index.mjs'
import Paper from './paper/index.mjs'
import Picker from './picker/index.mjs'
import Popup from './popup/index.mjs'
import Progress from './progress/index.mjs'
import PullRefresh from './pull-refresh/index.mjs'
import Radio from './radio/index.mjs'
import RadioGroup from './radio-group/index.mjs'
import Rate from './rate/index.mjs'
import Result from './result/index.mjs'
import Ripple from './ripple/index.mjs'
import Row from './row/index.mjs'
import Select from './select/index.mjs'
import Signature from './signature/index.mjs'
import Skeleton from './skeleton/index.mjs'
import Slider from './slider/index.mjs'
import Snackbar from './snackbar/index.mjs'
import Space from './space/index.mjs'
import Step from './step/index.mjs'
import Steps from './steps/index.mjs'
import Sticky from './sticky/index.mjs'
import StyleProvider from './style-provider/index.mjs'
import Swipe from './swipe/index.mjs'
import SwipeItem from './swipe-item/index.mjs'
import Switch from './switch/index.mjs'
import Tab from './tab/index.mjs'
import TabItem from './tab-item/index.mjs'
import Table from './table/index.mjs'
import Tabs from './tabs/index.mjs'
import TabsItems from './tabs-items/index.mjs'
import Themes from './themes/index.mjs'
import TimePicker from './time-picker/index.mjs'
import Tooltip from './tooltip/index.mjs'
import Uploader from './uploader/index.mjs'
import Watermark from './watermark/index.mjs'
export * from './action-sheet/index.mjs'
export * from './alert/index.mjs'
export * from './app-bar/index.mjs'
export * from './auto-complete/index.mjs'
export * from './avatar/index.mjs'
export * from './avatar-group/index.mjs'
export * from './back-top/index.mjs'
export * from './badge/index.mjs'
export * from './bottom-navigation/index.mjs'
export * from './bottom-navigation-item/index.mjs'
export * from './breadcrumb/index.mjs'
export * from './breadcrumbs/index.mjs'
export * from './button/index.mjs'
export * from './button-group/index.mjs'
export * from './card/index.mjs'
export * from './cell/index.mjs'
export * from './checkbox/index.mjs'
export * from './checkbox-group/index.mjs'
export * from './chip/index.mjs'
export * from './code/index.mjs'
export * from './col/index.mjs'
export * from './collapse/index.mjs'
export * from './collapse-item/index.mjs'
export * from './collapse-transition/index.mjs'
export * from './context/index.mjs'
export * from './count-to/index.mjs'
export * from './countdown/index.mjs'
export * from './counter/index.mjs'
export * from './date-picker/index.mjs'
export * from './dialog/index.mjs'
export * from './divider/index.mjs'
export * from './drag/index.mjs'
export * from './ellipsis/index.mjs'
export * from './fab/index.mjs'
export * from './field-decorator/index.mjs'
export * from './floating-panel/index.mjs'
export * from './form/index.mjs'
export * from './form-details/index.mjs'
export * from './highlighter-provider/index.mjs'
export * from './hover/index.mjs'
export * from './hover-overlay/index.mjs'
export * from './icon/index.mjs'
export * from './image/index.mjs'
export * from './image-preview/index.mjs'
export * from './index-anchor/index.mjs'
export * from './index-bar/index.mjs'
export * from './input/index.mjs'
export * from './lazy/index.mjs'
export * from './link/index.mjs'
export * from './list/index.mjs'
export * from './loading/index.mjs'
export * from './loading-bar/index.mjs'
export * from './locale/index.mjs'
export * from './locale-provider/index.mjs'
export * from './menu/index.mjs'
export * from './menu-option/index.mjs'
export * from './menu-select/index.mjs'
export * from './option/index.mjs'
export * from './overlay/index.mjs'
export * from './pagination/index.mjs'
export * from './paper/index.mjs'
export * from './picker/index.mjs'
export * from './popup/index.mjs'
export * from './progress/index.mjs'
export * from './pull-refresh/index.mjs'
export * from './radio/index.mjs'
export * from './radio-group/index.mjs'
export * from './rate/index.mjs'
export * from './result/index.mjs'
export * from './ripple/index.mjs'
export * from './row/index.mjs'
export * from './select/index.mjs'
export * from './signature/index.mjs'
export * from './skeleton/index.mjs'
export * from './slider/index.mjs'
export * from './snackbar/index.mjs'
export * from './space/index.mjs'
export * from './step/index.mjs'
export * from './steps/index.mjs'
export * from './sticky/index.mjs'
export * from './style-provider/index.mjs'
export * from './swipe/index.mjs'
export * from './swipe-item/index.mjs'
export * from './switch/index.mjs'
export * from './tab/index.mjs'
export * from './tab-item/index.mjs'
export * from './table/index.mjs'
export * from './tabs/index.mjs'
export * from './tabs-items/index.mjs'
export * from './themes/index.mjs'
export * from './time-picker/index.mjs'
export * from './tooltip/index.mjs'
export * from './uploader/index.mjs'
export * from './watermark/index.mjs'
import './action-sheet/style/index.mjs'
import './alert/style/index.mjs'
import './app-bar/style/index.mjs'
import './auto-complete/style/index.mjs'
import './avatar/style/index.mjs'
import './avatar-group/style/index.mjs'
import './back-top/style/index.mjs'
import './badge/style/index.mjs'
import './bottom-navigation/style/index.mjs'
import './bottom-navigation-item/style/index.mjs'
import './breadcrumb/style/index.mjs'
import './breadcrumbs/style/index.mjs'
import './button/style/index.mjs'
import './button-group/style/index.mjs'
import './card/style/index.mjs'
import './cell/style/index.mjs'
import './checkbox/style/index.mjs'
import './checkbox-group/style/index.mjs'
import './chip/style/index.mjs'
import './code/style/index.mjs'
import './col/style/index.mjs'
import './collapse/style/index.mjs'
import './collapse-item/style/index.mjs'
import './collapse-transition/style/index.mjs'
import './context/style/index.mjs'
import './count-to/style/index.mjs'
import './countdown/style/index.mjs'
import './counter/style/index.mjs'
import './date-picker/style/index.mjs'
import './dialog/style/index.mjs'
import './divider/style/index.mjs'
import './drag/style/index.mjs'
import './ellipsis/style/index.mjs'
import './fab/style/index.mjs'
import './field-decorator/style/index.mjs'
import './floating-panel/style/index.mjs'
import './form/style/index.mjs'
import './form-details/style/index.mjs'
import './highlighter-provider/style/index.mjs'
import './hover/style/index.mjs'
import './hover-overlay/style/index.mjs'
import './icon/style/index.mjs'
import './image/style/index.mjs'
import './image-preview/style/index.mjs'
import './index-anchor/style/index.mjs'
import './index-bar/style/index.mjs'
import './input/style/index.mjs'
import './lazy/style/index.mjs'
import './link/style/index.mjs'
import './list/style/index.mjs'
import './loading/style/index.mjs'
import './loading-bar/style/index.mjs'
import './locale/style/index.mjs'
import './locale-provider/style/index.mjs'
import './menu/style/index.mjs'
import './menu-option/style/index.mjs'
import './menu-select/style/index.mjs'
import './option/style/index.mjs'
import './overlay/style/index.mjs'
import './pagination/style/index.mjs'
import './paper/style/index.mjs'
import './picker/style/index.mjs'
import './popup/style/index.mjs'
import './progress/style/index.mjs'
import './pull-refresh/style/index.mjs'
import './radio/style/index.mjs'
import './radio-group/style/index.mjs'
import './rate/style/index.mjs'
import './result/style/index.mjs'
import './ripple/style/index.mjs'
import './row/style/index.mjs'
import './select/style/index.mjs'
import './signature/style/index.mjs'
import './skeleton/style/index.mjs'
import './slider/style/index.mjs'
import './snackbar/style/index.mjs'
import './space/style/index.mjs'
import './step/style/index.mjs'
import './steps/style/index.mjs'
import './sticky/style/index.mjs'
import './style-provider/style/index.mjs'
import './swipe/style/index.mjs'
import './swipe-item/style/index.mjs'
import './switch/style/index.mjs'
import './tab/style/index.mjs'
import './tab-item/style/index.mjs'
import './table/style/index.mjs'
import './tabs/style/index.mjs'
import './tabs-items/style/index.mjs'
import './themes/style/index.mjs'
import './time-picker/style/index.mjs'
import './tooltip/style/index.mjs'
import './uploader/style/index.mjs'
import './watermark/style/index.mjs'
const version = '3.10.5'
function install(app) {
ActionSheet.install && app.use(ActionSheet)
Alert.install && app.use(Alert)
AppBar.install && app.use(AppBar)
AutoComplete.install && app.use(AutoComplete)
Avatar.install && app.use(Avatar)
AvatarGroup.install && app.use(AvatarGroup)
BackTop.install && app.use(BackTop)
Badge.install && app.use(Badge)
BottomNavigation.install && app.use(BottomNavigation)
BottomNavigationItem.install && app.use(BottomNavigationItem)
Breadcrumb.install && app.use(Breadcrumb)
Breadcrumbs.install && app.use(Breadcrumbs)
Button.install && app.use(Button)
ButtonGroup.install && app.use(ButtonGroup)
Card.install && app.use(Card)
Cell.install && app.use(Cell)
Checkbox.install && app.use(Checkbox)
CheckboxGroup.install && app.use(CheckboxGroup)
Chip.install && app.use(Chip)
Code.install && app.use(Code)
Col.install && app.use(Col)
Collapse.install && app.use(Collapse)
CollapseItem.install && app.use(CollapseItem)
CollapseTransition.install && app.use(CollapseTransition)
Context.install && app.use(Context)
CountTo.install && app.use(CountTo)
Countdown.install && app.use(Countdown)
Counter.install && app.use(Counter)
DatePicker.install && app.use(DatePicker)
Dialog.install && app.use(Dialog)
Divider.install && app.use(Divider)
Drag.install && app.use(Drag)
Ellipsis.install && app.use(Ellipsis)
Fab.install && app.use(Fab)
FieldDecorator.install && app.use(FieldDecorator)
FloatingPanel.install && app.use(FloatingPanel)
Form.install && app.use(Form)
FormDetails.install && app.use(FormDetails)
HighlighterProvider.install && app.use(HighlighterProvider)
Hover.install && app.use(Hover)
HoverOverlay.install && app.use(HoverOverlay)
Icon.install && app.use(Icon)
Image.install && app.use(Image)
ImagePreview.install && app.use(ImagePreview)
IndexAnchor.install && app.use(IndexAnchor)
IndexBar.install && app.use(IndexBar)
Input.install && app.use(Input)
Lazy.install && app.use(Lazy)
Link.install && app.use(Link)
List.install && app.use(List)
Loading.install && app.use(Loading)
LoadingBar.install && app.use(LoadingBar)
Locale.install && app.use(Locale)
LocaleProvider.install && app.use(LocaleProvider)
Menu.install && app.use(Menu)
MenuOption.install && app.use(MenuOption)
MenuSelect.install && app.use(MenuSelect)
Option.install && app.use(Option)
Overlay.install && app.use(Overlay)
Pagination.install && app.use(Pagination)
Paper.install && app.use(Paper)
Picker.install && app.use(Picker)
Popup.install && app.use(Popup)
Progress.install && app.use(Progress)
PullRefresh.install && app.use(PullRefresh)
Radio.install && app.use(Radio)
RadioGroup.install && app.use(RadioGroup)
Rate.install && app.use(Rate)
Result.install && app.use(Result)
Ripple.install && app.use(Ripple)
Row.install && app.use(Row)
Select.install && app.use(Select)
Signature.install && app.use(Signature)
Skeleton.install && app.use(Skeleton)
Slider.install && app.use(Slider)
Snackbar.install && app.use(Snackbar)
Space.install && app.use(Space)
Step.install && app.use(Step)
Steps.install && app.use(Steps)
Sticky.install && app.use(Sticky)
StyleProvider.install && app.use(StyleProvider)
Swipe.install && app.use(Swipe)
SwipeItem.install && app.use(SwipeItem)
Switch.install && app.use(Switch)
Tab.install && app.use(Tab)
TabItem.install && app.use(TabItem)
Table.install && app.use(Table)
Tabs.install && app.use(Tabs)
TabsItems.install && app.use(TabsItems)
Themes.install && app.use(Themes)
TimePicker.install && app.use(TimePicker)
Tooltip.install && app.use(Tooltip)
Uploader.install && app.use(Uploader)
Watermark.install && app.use(Watermark)
}
export {
version,
install,
ActionSheet,
Alert,
AppBar,
AutoComplete,
Avatar,
AvatarGroup,
BackTop,
Badge,
BottomNavigation,
BottomNavigationItem,
Breadcrumb,
Breadcrumbs,
Button,
ButtonGroup,
Card,
Cell,
Checkbox,
CheckboxGroup,
Chip,
Code,
Col,
Collapse,
CollapseItem,
CollapseTransition,
Context,
CountTo,
Countdown,
Counter,
DatePicker,
Dialog,
Divider,
Drag,
Ellipsis,
Fab,
FieldDecorator,
FloatingPanel,
Form,
FormDetails,
HighlighterProvider,
Hover,
HoverOverlay,
Icon,
Image,
ImagePreview,
IndexAnchor,
IndexBar,
Input,
Lazy,
Link,
List,
Loading,
LoadingBar,
Locale,
LocaleProvider,
Menu,
MenuOption,
MenuSelect,
Option,
Overlay,
Pagination,
Paper,
Picker,
Popup,
Progress,
PullRefresh,
Radio,
RadioGroup,
Rate,
Result,
Ripple,
Row,
Select,
Signature,
Skeleton,
Slider,
Snackbar,
Space,
Step,
Steps,
Sticky,
StyleProvider,
Swipe,
SwipeItem,
Switch,
Tab,
TabItem,
Table,
Tabs,
TabsItems,
Themes,
TimePicker,
Tooltip,
Uploader,
Watermark
}
export default {
version,
install,
ActionSheet,
Alert,
AppBar,
AutoComplete,
Avatar,
AvatarGroup,
BackTop,
Badge,
BottomNavigation,
BottomNavigationItem,
Breadcrumb,
Breadcrumbs,
Button,
ButtonGroup,
Card,
Cell,
Checkbox,
CheckboxGroup,
Chip,
Code,
Col,
Collapse,
CollapseItem,
CollapseTransition,
Context,
CountTo,
Countdown,
Counter,
DatePicker,
Dialog,
Divider,
Drag,
Ellipsis,
Fab,
FieldDecorator,
FloatingPanel,
Form,
FormDetails,
HighlighterProvider,
Hover,
HoverOverlay,
Icon,
Image,
ImagePreview,
IndexAnchor,
IndexBar,
Input,
Lazy,
Link,
List,
Loading,
LoadingBar,
Locale,
LocaleProvider,
Menu,
MenuOption,
MenuSelect,
Option,
Overlay,
Pagination,
Paper,
Picker,
Popup,
Progress,
PullRefresh,
Radio,
RadioGroup,
Rate,
Result,
Ripple,
Row,
Select,
Signature,
Skeleton,
Slider,
Snackbar,
Space,
Step,
Steps,
Sticky,
StyleProvider,
Swipe,
SwipeItem,
Switch,
Tab,
TabItem,
Table,
Tabs,
TabsItems,
Themes,
TimePicker,
Tooltip,
Uploader,
Watermark
}