Skip to content

Commit 671bb9e

Browse files
committed
fix: fix export issue
1 parent e450606 commit 671bb9e

File tree

1 file changed

+80
-37
lines changed

1 file changed

+80
-37
lines changed

components/index.js

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

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

204204
Vue.prototype.$message = message
@@ -210,10 +210,53 @@ const install = function (Vue) {
210210
Vue.prototype.$confirm = Modal.confirm
211211
}
212212

213-
const antd = {
213+
export {
214214
version,
215215
install,
216-
...components,
216+
message,
217+
notification,
218+
Affix,
219+
AutoComplete,
220+
Alert,
221+
Avatar,
222+
BackTop,
223+
Badge,
224+
Breadcrumb,
225+
Button,
226+
Calendar,
227+
Card,
228+
Collapse,
229+
Cascader,
230+
Checkbox,
231+
Col,
232+
DatePicker,
233+
Divider,
234+
Dropdown,
235+
Icon,
236+
Input,
237+
InputNumber,
238+
LocaleProvider,
239+
Menu,
240+
Modal,
241+
Pagination,
242+
Popconfirm,
243+
Popover,
244+
Progress,
245+
Radio,
246+
Rate,
247+
Row,
248+
Select,
249+
Slider,
250+
Spin,
251+
Steps,
252+
Switch,
253+
Table,
254+
Transfer,
255+
Tree,
256+
Tabs,
257+
Tag,
258+
TimePicker,
259+
Timeline,
260+
Tooltip,
261+
Upload,
217262
}
218-
219-
module.exports.default = module.exports = antd

0 commit comments

Comments
 (0)