fine-true
Version:
A small and beautiful Vue3 version of the UI Library
186 lines (180 loc) • 4.5 kB
text/typescript
/*
gaojingwei 2021/06/27
*/
import { App } from 'vue';
import Icon from './icon/index';
export * from './icon/index';
import ButtonGroup from './button-group/index';
export * from './button-group/index';
import Button from './button/index';
export * from './button/index';
import Loading from './loading/index';
export * from './loading/index';
import Modal from './modal/index';
export * from './modal/index';
import Drawer from './drawer/index';
export * from './drawer/index';
import Message from './message/index';
export * from './message/index';
import Switch from './switch/index';
export * from './switch/index';
import Form from './form/index';
export * from './form/index';
import FormItem from './form-item/index';
export * from './form-item/index';
import Input from './input/index';
export * from './input/index';
import Checkbox from './checkbox/index';
export * from './checkbox/index';
import CheckboxGroup from './checkbox-group/index';
export * from './checkbox-group/index';
import Radio from './radio/index';
export * from './radio/index';
import RadioGroup from './radio-group/index';
export * from './radio-group/index';
import PageHeader from './page-header/index';
export * from './page-header/index';
import Tag from './tag/index';
export * from './tag/index';
import Popover from './popover/index';
export * from './popover/index';
import Progress from './progress/index';
export * from './progress/index';
import Tabs from './tabs/index';
export * from './tabs/index';
import TabPane from './tab-pane/index';
export * from './tab-pane/index';
import Swiper from './swiper/index';
export * from './swiper/index';
import SwiperItem from './swiper-item/index';
export * from './swiper-item/index';
import FoldContainer from './fold-container/index';
export * from './fold-container/index';
import Collapse from './collapse/index';
export * from './collapse/index';
import CollapseItem from './collapse-item/index';
export * from './collapse-item/index';
import Textarea from './textarea/index';
export * from './textarea/index';
import Select from './select/index';
export * from './select/index';
import SelectOption from './select-option/index';
export * from './select-option/index';
import Pagination from './pagination/index';
export * from './pagination/index';
import Popconfirm from './popconfirm/index';
export * from './popconfirm/index';
import Table from './table/index';
export * from './table/index';
import TableColumn from './table-column/index';
export * from './table-column/index';
import Calendar from './calendar/index';
export * from './calendar/index';
import Result from './result/index';
export * from './result/index';
import Card from './card/index';
export * from './card/index';
import Container from './container/index';
export * from './card/index';
import ColorPicker from './color-picker/index';
export * from './color-picker/index';
import InputNumber from './input-number/index';
export * from './input-number/index';
import Comment from './comment/index';
export * from './comment/index';
import DatePicker from './date-picker/index';
export * from './date-picker/index';
const components = [
Icon,
Button,
Loading,
ButtonGroup,
Modal,
Drawer,
Message,
Switch,
Form,
FormItem,
Input,
Checkbox,
CheckboxGroup,
Radio,
RadioGroup,
PageHeader,
Tag,
Popover,
Progress,
Tabs,
TabPane,
Swiper,
SwiperItem,
FoldContainer,
Collapse,
CollapseItem,
Textarea,
Select,
SelectOption,
Pagination,
Popconfirm,
Table,
TableColumn,
Calendar,
Result,
Card,
Container,
ColorPicker,
InputNumber,
Comment,
DatePicker,
];
const install = function install(app: App) {
components.forEach(function (Component) {
app.component(Component.name, Component);
});
};
export {
Icon,
Button,
Loading,
ButtonGroup,
Modal,
Drawer,
Message,
Switch,
Form,
FormItem,
Input,
Checkbox,
CheckboxGroup,
Radio,
RadioGroup,
PageHeader,
Tag,
Popover,
Progress,
Tabs,
TabPane,
Swiper,
SwiperItem,
FoldContainer,
Collapse,
CollapseItem,
Textarea,
Select,
SelectOption,
Pagination,
Popconfirm,
Table,
TableColumn,
Calendar,
Result,
Card,
Container,
ColorPicker,
InputNumber,
Comment,
DatePicker,
};
export default {
install,
};