Skip to content

Commit 90814a2

Browse files
committed
feat: export default for vue antd
1 parent 671bb9e commit 90814a2

File tree

1 file changed

+38
-33
lines changed

1 file changed

+38
-33
lines changed

components/index.js

Lines changed: 38 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -120,85 +120,85 @@ import { default as Upload } from './upload'
120120

121121
import { default as version } from './version'
122122

123-
const components = {
123+
const components = [
124124
Affix,
125125
AutoComplete,
126126
Alert,
127127
Avatar,
128128
BackTop,
129129
Badge,
130130
Breadcrumb,
131-
BreadcrumbItem: Breadcrumb.Item,
131+
Breadcrumb.Item,
132132
Button,
133-
ButtonGroup: Button.Group,
133+
Button.Group,
134134
Calendar,
135135
Card,
136-
CardMeta: Card.Meta,
137-
CardGrid: Card.Grid,
136+
Card.Meta,
137+
Card.Grid,
138138
Collapse,
139-
CollapsePanel: Collapse.Panel,
139+
Collapse.Panel,
140140
Cascader,
141141
Checkbox,
142-
CheckboxGroup: Checkbox.Group,
142+
Checkbox.Group,
143143
Col,
144144
DatePicker,
145-
MonthPicker: DatePicker.MonthPicker,
146-
RangePicker: DatePicker.RangePicker,
147-
WeekPicker: DatePicker.WeekPicker,
145+
DatePicker.MonthPicker,
146+
DatePicker.RangePicker,
147+
DatePicker.WeekPicker,
148148
Divider,
149149
Dropdown,
150-
DropdownButton: Dropdown.Button,
150+
Dropdown.Button,
151151
Icon,
152152
Input,
153-
InputGroup: Input.Group,
154-
InputSearch: Input.Search,
155-
InputTextArea: Input.TextArea,
153+
Input.Group,
154+
Input.Search,
155+
Input.TextArea,
156156
InputNumber,
157157
LocaleProvider,
158158
Menu,
159-
MenuItem: Menu.Item,
160-
SubMenu: Menu.SubMenu,
161-
MenuDivider: Menu.Divider,
162-
ItemGroup: Menu.ItemGroup,
159+
Menu.Item,
160+
Menu.SubMenu,
161+
Menu.Divider,
162+
Menu.ItemGroup,
163163
Modal,
164164
Pagination,
165165
Popconfirm,
166166
Popover,
167167
Progress,
168168
Radio,
169-
RadioGroup: Radio.Group,
170-
RadioButton: Radio.Button,
169+
Radio.Group,
170+
Radio.Button,
171171
Rate,
172172
Row,
173173
Select,
174-
SelectOption: Select.Option,
175-
SelectOptGroup: Select.OptGroup,
174+
Select.Option,
175+
Select.OptGroup,
176176
Slider,
177177
Spin,
178178
Steps,
179-
Step: Steps.Step,
179+
Steps.Step,
180180
Switch,
181181
Table,
182-
Column: Table.Column,
183-
ColumnGroup: Table.ColumnGroup,
182+
Table.Column,
183+
Table.ColumnGroup,
184184
Transfer,
185185
Tree,
186-
TreeNode: Tree.TreeNode,
186+
Tree.TreeNode,
187187
Tabs,
188-
TabPane: Tabs.TabPane,
188+
Tabs.TabPane,
189189
Tag,
190-
CheckableTag: Tag.CheckableTag,
190+
Tag.CheckableTag,
191191
TimePicker,
192192
Timeline,
193-
TimelineItem: Timeline.Item,
193+
Timeline.Item,
194194
Tooltip,
195195
Upload,
196-
UploadDragger: Upload.Dragger,
197-
}
196+
Upload.Dragger,
197+
]
198198

199199
const install = function (Vue) {
200-
Object.keys(components).forEach(key => {
201-
Vue.component(components[key].name, components[key])
200+
components.map(component => {
201+
Vue.component(component.name, component)
202202
})
203203

204204
Vue.prototype.$message = message
@@ -260,3 +260,8 @@ export {
260260
Tooltip,
261261
Upload,
262262
}
263+
264+
export default {
265+
version,
266+
install,
267+
}

0 commit comments

Comments
 (0)