@@ -120,85 +120,85 @@ import { default as Upload } from './upload'
120120
121121import { 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
199199const 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