|
| 1 | +import type { App } from 'vue' |
| 2 | + |
| 3 | +import AccordionInstall, { Accordion } from './accordion' |
| 4 | +import AlertInstall, { Alert } from './alert' |
| 5 | +import AnchorInstall, { Anchor } from './anchor' |
| 6 | +import AvatarInstall, { Avatar } from './avatar' |
| 7 | +import BadgeInstall, { Badge } from './badge' |
| 8 | +import BreadcrumbInstall, { Breadcrumb } from './breadcrumb' |
| 9 | +import ButtonInstall, { Button } from './button' |
| 10 | +import CardInstall, { Card } from './card' |
| 11 | +import CarouselInstall, { Carousel } from './carousel' |
| 12 | +import CascaderInstall, { Cascader } from './cascader' |
| 13 | +import CheckboxInstall, { Checkbox } from './checkbox' |
| 14 | +import DatePickerInstall, { DatePicker, StickSlider } from './date-picker' |
| 15 | +import DrawerInstall, { Drawer } from './drawer' |
| 16 | +import EditableSelectInstall, { EditableSelect, EditableSelectOption } from './editable-select' |
| 17 | +import FullscreenInstall, { Fullscreen } from './fullscreen' |
| 18 | +import IconInstall, { Icon } from './icon' |
| 19 | +import ImagePreviewInstall, { ImagePreviewDirective, ImagePreviewService } from './image-preview' |
| 20 | +import InputInstall, { Input } from './input' |
| 21 | +import InputNumberInstall, { InputNumber } from './input-number' |
| 22 | +import LayoutInstall, { Layout, Content, Header, Footer, Aside } from './layout' |
| 23 | +import LoadingInstall, { LoadingService, Loading } from './loading' |
| 24 | +import ModalInstall, { Modal } from './modal' |
| 25 | +import OverlayInstall, { FlexibleOverlay, FixedOverlay } from './overlay' |
| 26 | +import PaginationInstall, { Pagination } from './pagination' |
| 27 | +import PanelInstall, { Panel } from './panel' |
| 28 | +import PopoverInstall, { Popover } from './popover' |
| 29 | +import ProgressInstall, { Progress } from './progress' |
| 30 | +import QuadrantDiagramInstall, { QuadrantDiagram } from './quadrant-diagram' |
| 31 | +import RadioInstall, { Radio, RadioGroup } from './radio' |
| 32 | +import RateInstall, { Rate } from './rate' |
| 33 | +import RippleInstall, { RippleDirective } from './ripple' |
| 34 | +import SearchInstall, { Search } from './search' |
| 35 | +import SelectInstall, { Select } from './select' |
| 36 | +import SkeletonInstall, { Skeleton } from './skeleton' |
| 37 | +import SliderInstall, { Slider } from './slider' |
| 38 | +import SplitterInstall, { Splitter } from './splitter' |
| 39 | +import StatusInstall, { Status } from './status' |
| 40 | +import StepsGuideInstall, { StepsGuide } from './steps-guide' |
| 41 | +import StickyInstall, { Sticky } from './sticky' |
| 42 | +import SwitchInstall, { Switch } from './switch' |
| 43 | +import TableInstall, { Table, Column } from './table' |
| 44 | +import TabsInstall, { Tabs } from './tabs' |
| 45 | +import TagInputInstall, { TagInput } from './tag-input' |
| 46 | +import TextareaInstall, { Textarea } from './textarea' |
| 47 | +import TimePickerInstall, { TimePicker } from './time-picker' |
| 48 | +import ToastInstall, { Toast, ToastService } from './toast' |
| 49 | +import TooltipInstall, { Tooltip } from './tooltip' |
| 50 | +import TransferInstall, { Transfer } from './transfer' |
| 51 | +import TreeInstall, { Tree } from './tree' |
| 52 | +import UploadInstall, { Upload, MultiUpload } from './upload' |
| 53 | + |
| 54 | +const installs = [ |
| 55 | + AccordionInstall, |
| 56 | +AlertInstall, |
| 57 | +AnchorInstall, |
| 58 | +AvatarInstall, |
| 59 | +BadgeInstall, |
| 60 | +BreadcrumbInstall, |
| 61 | +ButtonInstall, |
| 62 | +CardInstall, |
| 63 | +CarouselInstall, |
| 64 | +CascaderInstall, |
| 65 | +CheckboxInstall, |
| 66 | +DatePickerInstall, |
| 67 | +DrawerInstall, |
| 68 | +EditableSelectInstall, |
| 69 | +FullscreenInstall, |
| 70 | +IconInstall, |
| 71 | +ImagePreviewInstall, |
| 72 | +InputInstall, |
| 73 | +InputNumberInstall, |
| 74 | +LayoutInstall, |
| 75 | +LoadingInstall, |
| 76 | +ModalInstall, |
| 77 | +OverlayInstall, |
| 78 | +PaginationInstall, |
| 79 | +PanelInstall, |
| 80 | +PopoverInstall, |
| 81 | +ProgressInstall, |
| 82 | +QuadrantDiagramInstall, |
| 83 | +RadioInstall, |
| 84 | +RateInstall, |
| 85 | +RippleInstall, |
| 86 | +SearchInstall, |
| 87 | +SelectInstall, |
| 88 | +SkeletonInstall, |
| 89 | +SliderInstall, |
| 90 | +SplitterInstall, |
| 91 | +StatusInstall, |
| 92 | +StepsGuideInstall, |
| 93 | +StickyInstall, |
| 94 | +SwitchInstall, |
| 95 | +TableInstall, |
| 96 | +TabsInstall, |
| 97 | +TagInputInstall, |
| 98 | +TextareaInstall, |
| 99 | +TimePickerInstall, |
| 100 | +ToastInstall, |
| 101 | +TooltipInstall, |
| 102 | +TransferInstall, |
| 103 | +TreeInstall, |
| 104 | +UploadInstall |
| 105 | +] |
| 106 | + |
| 107 | +export { |
| 108 | + Accordion, |
| 109 | +Alert, |
| 110 | +Anchor, |
| 111 | +Avatar, |
| 112 | +Badge, |
| 113 | +Breadcrumb, |
| 114 | +Button, |
| 115 | +Card, |
| 116 | +Carousel, |
| 117 | +Cascader, |
| 118 | +Checkbox, |
| 119 | +DatePicker, |
| 120 | +StickSlider, |
| 121 | +Drawer, |
| 122 | +EditableSelect, |
| 123 | +EditableSelectOption, |
| 124 | +Fullscreen, |
| 125 | +Icon, |
| 126 | +ImagePreviewDirective, |
| 127 | +ImagePreviewService, |
| 128 | +Input, |
| 129 | +InputNumber, |
| 130 | +Layout, |
| 131 | +Content, |
| 132 | +Header, |
| 133 | +Footer, |
| 134 | +Aside, |
| 135 | +LoadingService, |
| 136 | +Loading, |
| 137 | +Modal, |
| 138 | +FlexibleOverlay, |
| 139 | +FixedOverlay, |
| 140 | +Pagination, |
| 141 | +Panel, |
| 142 | +Popover, |
| 143 | +Progress, |
| 144 | +QuadrantDiagram, |
| 145 | +Radio, |
| 146 | +RadioGroup, |
| 147 | +Rate, |
| 148 | +RippleDirective, |
| 149 | +Search, |
| 150 | +Select, |
| 151 | +Skeleton, |
| 152 | +Slider, |
| 153 | +Splitter, |
| 154 | +Status, |
| 155 | +StepsGuide, |
| 156 | +Sticky, |
| 157 | +Switch, |
| 158 | +Table, |
| 159 | +Column, |
| 160 | +Tabs, |
| 161 | +TagInput, |
| 162 | +Textarea, |
| 163 | +TimePicker, |
| 164 | +Toast, |
| 165 | +ToastService, |
| 166 | +Tooltip, |
| 167 | +Transfer, |
| 168 | +Tree, |
| 169 | +Upload, |
| 170 | +MultiUpload |
| 171 | +} |
| 172 | + |
| 173 | +export default { |
| 174 | + version: '0.0.1', |
| 175 | + install(app: App): void { |
| 176 | + installs.forEach((p) => app.use(p as any)) |
| 177 | + } |
| 178 | +} |
0 commit comments