index.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. /* Automatic generated by './build/bin/build-entry.js' */
  2. import Pagination from '../packages/pagination';
  3. import Dialog from '../packages/dialog';
  4. import Autocomplete from '../packages/autocomplete';
  5. import Dropdown from '../packages/dropdown';
  6. import DropdownMenu from '../packages/dropdown-menu';
  7. import DropdownItem from '../packages/dropdown-item';
  8. import Menu from '../packages/menu';
  9. import Submenu from '../packages/submenu';
  10. import MenuItem from '../packages/menu-item';
  11. import MenuItemGroup from '../packages/menu-item-group';
  12. import Input from '../packages/input';
  13. import InputNumber from '../packages/input-number';
  14. import Radio from '../packages/radio';
  15. import RadioGroup from '../packages/radio-group';
  16. import RadioButton from '../packages/radio-button';
  17. import Checkbox from '../packages/checkbox';
  18. import CheckboxGroup from '../packages/checkbox-group';
  19. import Switch from '../packages/switch';
  20. import Select from '../packages/select';
  21. import Option from '../packages/option';
  22. import OptionGroup from '../packages/option-group';
  23. import Button from '../packages/button';
  24. import ButtonGroup from '../packages/button-group';
  25. import Table from '../packages/table';
  26. import TableColumn from '../packages/table-column';
  27. import DatePicker from '../packages/date-picker';
  28. import TimeSelect from '../packages/time-select';
  29. import TimePicker from '../packages/time-picker';
  30. import Popover from '../packages/popover';
  31. import Tooltip from '../packages/tooltip';
  32. import MessageBox from '../packages/message-box';
  33. import Breadcrumb from '../packages/breadcrumb';
  34. import BreadcrumbItem from '../packages/breadcrumb-item';
  35. import Form from '../packages/form';
  36. import FormItem from '../packages/form-item';
  37. import Tabs from '../packages/tabs';
  38. import TabPane from '../packages/tab-pane';
  39. import Tag from '../packages/tag';
  40. import Tree from '../packages/tree';
  41. import Alert from '../packages/alert';
  42. import Notification from '../packages/notification';
  43. import Slider from '../packages/slider';
  44. import Loading from '../packages/loading';
  45. import Icon from '../packages/icon';
  46. import Row from '../packages/row';
  47. import Col from '../packages/col';
  48. import Upload from '../packages/upload';
  49. import Progress from '../packages/progress';
  50. import Spinner from '../packages/spinner';
  51. import Message from '../packages/message';
  52. import Badge from '../packages/badge';
  53. import Card from '../packages/card';
  54. import Rate from '../packages/rate';
  55. import Steps from '../packages/steps';
  56. import Step from '../packages/step';
  57. import Carousel from '../packages/carousel';
  58. import CarouselItem from '../packages/carousel-item';
  59. import Collapse from '../packages/collapse';
  60. import CollapseItem from '../packages/collapse-item';
  61. import locale from 'element-ui/src/locale';
  62. const install = function(Vue, opts = {}) {
  63. /* istanbul ignore if */
  64. if (install.installed) return;
  65. locale.use(opts.locale);
  66. Vue.component(Pagination.name, Pagination);
  67. Vue.component(Dialog.name, Dialog);
  68. Vue.component(Autocomplete.name, Autocomplete);
  69. Vue.component(Dropdown.name, Dropdown);
  70. Vue.component(DropdownMenu.name, DropdownMenu);
  71. Vue.component(DropdownItem.name, DropdownItem);
  72. Vue.component(Menu.name, Menu);
  73. Vue.component(Submenu.name, Submenu);
  74. Vue.component(MenuItem.name, MenuItem);
  75. Vue.component(MenuItemGroup.name, MenuItemGroup);
  76. Vue.component(Input.name, Input);
  77. Vue.component(InputNumber.name, InputNumber);
  78. Vue.component(Radio.name, Radio);
  79. Vue.component(RadioGroup.name, RadioGroup);
  80. Vue.component(RadioButton.name, RadioButton);
  81. Vue.component(Checkbox.name, Checkbox);
  82. Vue.component(CheckboxGroup.name, CheckboxGroup);
  83. Vue.component(Switch.name, Switch);
  84. Vue.component(Select.name, Select);
  85. Vue.component(Option.name, Option);
  86. Vue.component(OptionGroup.name, OptionGroup);
  87. Vue.component(Button.name, Button);
  88. Vue.component(ButtonGroup.name, ButtonGroup);
  89. Vue.component(Table.name, Table);
  90. Vue.component(TableColumn.name, TableColumn);
  91. Vue.component(DatePicker.name, DatePicker);
  92. Vue.component(TimeSelect.name, TimeSelect);
  93. Vue.component(TimePicker.name, TimePicker);
  94. Vue.component(Popover.name, Popover);
  95. Vue.component(Tooltip.name, Tooltip);
  96. Vue.component(Breadcrumb.name, Breadcrumb);
  97. Vue.component(BreadcrumbItem.name, BreadcrumbItem);
  98. Vue.component(Form.name, Form);
  99. Vue.component(FormItem.name, FormItem);
  100. Vue.component(Tabs.name, Tabs);
  101. Vue.component(TabPane.name, TabPane);
  102. Vue.component(Tag.name, Tag);
  103. Vue.component(Tree.name, Tree);
  104. Vue.component(Alert.name, Alert);
  105. Vue.component(Slider.name, Slider);
  106. Vue.component(Icon.name, Icon);
  107. Vue.component(Row.name, Row);
  108. Vue.component(Col.name, Col);
  109. Vue.component(Upload.name, Upload);
  110. Vue.component(Progress.name, Progress);
  111. Vue.component(Spinner.name, Spinner);
  112. Vue.component(Badge.name, Badge);
  113. Vue.component(Card.name, Card);
  114. Vue.component(Rate.name, Rate);
  115. Vue.component(Steps.name, Steps);
  116. Vue.component(Step.name, Step);
  117. Vue.component(Carousel.name, Carousel);
  118. Vue.component(CarouselItem.name, CarouselItem);
  119. Vue.component(Collapse.name, Collapse);
  120. Vue.component(CollapseItem.name, CollapseItem);
  121. Vue.use(Loading.directive);
  122. Vue.prototype.$loading = Loading.service;
  123. Vue.prototype.$msgbox = MessageBox;
  124. Vue.prototype.$alert = MessageBox.alert;
  125. Vue.prototype.$confirm = MessageBox.confirm;
  126. Vue.prototype.$prompt = MessageBox.prompt;
  127. Vue.prototype.$notify = Notification;
  128. Vue.prototype.$message = Message;
  129. };
  130. /* istanbul ignore if */
  131. if (typeof window !== 'undefined' && window.Vue) {
  132. install(window.Vue);
  133. };
  134. module.exports = {
  135. version: '1.0.8',
  136. locale: locale.use,
  137. install,
  138. Loading,
  139. Pagination,
  140. Dialog,
  141. Autocomplete,
  142. Dropdown,
  143. DropdownMenu,
  144. DropdownItem,
  145. Menu,
  146. Submenu,
  147. MenuItem,
  148. MenuItemGroup,
  149. Input,
  150. InputNumber,
  151. Radio,
  152. RadioGroup,
  153. RadioButton,
  154. Checkbox,
  155. CheckboxGroup,
  156. Switch,
  157. Select,
  158. Option,
  159. OptionGroup,
  160. Button,
  161. ButtonGroup,
  162. Table,
  163. TableColumn,
  164. DatePicker,
  165. TimeSelect,
  166. TimePicker,
  167. Popover,
  168. Tooltip,
  169. MessageBox,
  170. Breadcrumb,
  171. BreadcrumbItem,
  172. Form,
  173. FormItem,
  174. Tabs,
  175. TabPane,
  176. Tag,
  177. Tree,
  178. Alert,
  179. Notification,
  180. Slider,
  181. Icon,
  182. Row,
  183. Col,
  184. Upload,
  185. Progress,
  186. Spinner,
  187. Message,
  188. Badge,
  189. Card,
  190. Rate,
  191. Steps,
  192. Step,
  193. Carousel,
  194. CarouselItem,
  195. Collapse,
  196. CollapseItem
  197. };