UNPKG

taro-ui-vue3

Version:

Taro UI Rewritten in Vue 3.0

183 lines (182 loc) 3.85 kB
import AtAccordion from "./accordion"; import AtActionSheet from "./action-sheet"; import AtActionSheetItem from "./action-sheet/body/item"; import AtActivityIndicator from "./activity-indicator"; import AtAvatar from "./avatar"; import AtBadge from "./badge"; import AtButton from "./button"; import AtCalendar from "./calendar"; import AtCard from "./card"; import AtCheckbox from "./checkbox"; import AtCountdown from "./countdown"; import AtCurtain from "./curtain"; import AtDivider from "./divider"; import AtDrawer from "./drawer"; import AtFab from "./fab"; import AtFlex from "./flex"; import AtFlexItem from "./flex/item"; import AtFloatLayout from "./float-layout"; import AtForm from "./form"; import AtGrid from "./grid"; import AtIcon from "./icon"; import AtImagePicker from "./image-picker"; import AtIndexes from "./indexes"; import AtInput from "./input"; import AtInputNumber from "./input-number"; import AtList from "./list"; import AtListItem from "./list/item"; import AtLoadMore from "./load-more"; import AtLoading from "./loading"; import AtMessage from "./message"; import AtModal from "./modal"; import AtModalAction from "./modal/action"; import AtModalContent from "./modal/content"; import AtModalHeader from "./modal/header"; import AtNavBar from "./nav-bar"; import AtNoticebar from "./noticebar"; import AtPagination from "./pagination"; import AtProgress from "./progress"; import AtRadio from "./radio"; import AtRange from "./range"; import AtRate from "./rate"; import AtSearchBar from "./search-bar"; import AtSegmentedControl from "./segmented-control"; import AtSkeleton from "./skeleton"; import AtSlider from "./slider"; import AtSteps from "./steps"; import AtSwipeAction from "./swipe-action"; import AtSwitch from "./switch"; import AtTabBar from "./tab-bar"; import AtTabs from "./tabs"; import AtTabsPane from "./tabs/pane"; import AtTag from "./tag"; import AtTextarea from "./textarea"; import AtTimeline from "./timeline"; import AtToast from "./toast"; import AtVirtualScroll from "./virtual-scroll"; const allComponents = { AtAccordion, AtActionSheet, AtActionSheetItem, AtActivityIndicator, AtAvatar, AtBadge, AtButton, AtCalendar, AtCard, AtCheckbox, AtCountdown, AtCurtain, AtDivider, AtDrawer, AtFab, AtFlex, AtFlexItem, AtFloatLayout, AtForm, AtGrid, AtIcon, AtImagePicker, AtIndexes, AtInput, AtInputNumber, AtList, AtListItem, AtLoadMore, AtLoading, AtMessage, AtModal, AtModalAction, AtModalContent, AtModalHeader, AtNavBar, AtNoticebar, AtPagination, AtProgress, AtRadio, AtRange, AtRate, AtSearchBar, AtSegmentedControl, AtSkeleton, AtSlider, AtSteps, AtSwipeAction, AtSwitch, AtTabBar, AtTabs, AtTabsPane, AtTag, AtTextarea, AtTimeline, AtToast, AtVirtualScroll }; const createUI = (components = allComponents) => { const install = (app) => { for (const key in components) { const component = components[key]; app.component(key, component); } }; return {install}; }; export { AtAccordion, AtActionSheet, AtActionSheetItem, AtActivityIndicator, AtAvatar, AtBadge, AtButton, AtCalendar, AtCard, AtCheckbox, AtCountdown, AtCurtain, AtDivider, AtDrawer, AtFab, AtFlex, AtFlexItem, AtFloatLayout, AtForm, AtGrid, AtIcon, AtImagePicker, AtIndexes, AtInput, AtInputNumber, AtList, AtListItem, AtLoadMore, AtLoading, AtMessage, AtModal, AtModalAction, AtModalContent, AtModalHeader, AtNavBar, AtNoticebar, AtPagination, AtProgress, AtRadio, AtRange, AtRate, AtSearchBar, AtSegmentedControl, AtSkeleton, AtSlider, AtSteps, AtSwipeAction, AtSwitch, AtTabBar, AtTabs, AtTabsPane, AtTag, AtTextarea, AtTimeline, AtToast, AtVirtualScroll, createUI };