UNPKG

ten-design-vue

Version:

ten-vue

304 lines (209 loc) 11.2 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _icon = _interopRequireDefault(require("./icon")); var _input = _interopRequireDefault(require("./input")); var _inputTag = _interopRequireDefault(require("./input/input-tag")); var _inputNumber = _interopRequireDefault(require("./input-number")); var _inputTextarea = _interopRequireDefault(require("./input-textarea")); var _inputGroup = _interopRequireDefault(require("./input-group")); var _loading = _interopRequireDefault(require("./loading")); var _button = _interopRequireDefault(require("./button")); var _buttonGroup = _interopRequireDefault(require("./button-group")); var _checkbox = _interopRequireDefault(require("./checkbox")); var _checkboxGroup = _interopRequireDefault(require("./checkbox-group")); var _cascader = _interopRequireDefault(require("./cascader")); var _cascaderPanel = _interopRequireDefault(require("./cascader-panel")); var _radio = _interopRequireDefault(require("./radio")); var _radioGroup = _interopRequireDefault(require("./radio-group")); var _modal = _interopRequireDefault(require("./modal")); var _form = _interopRequireDefault(require("./form")); var _select = _interopRequireDefault(require("./select")); var _tabs = _interopRequireDefault(require("./tabs")); var _table = _interopRequireDefault(require("./table")); var _pagination = _interopRequireDefault(require("./pagination")); var _steps = _interopRequireDefault(require("./steps")); var _menu = _interopRequireDefault(require("./menu")); var _upload = _interopRequireDefault(require("./upload")); var _mention = _interopRequireDefault(require("./mention")); var _row = _interopRequireDefault(require("./row")); var _col = _interopRequireDefault(require("./col")); var _tree = _interopRequireDefault(require("./tree")); var _treeSelect = _interopRequireDefault(require("./tree-select")); var _datePicker = _interopRequireDefault(require("./date-picker")); var _timePicker = _interopRequireDefault(require("./time-picker")); var _breadcrumb = _interopRequireDefault(require("./breadcrumb")); var _rate = _interopRequireDefault(require("./rate")); var _badge = _interopRequireDefault(require("./badge")); var _avatar = _interopRequireDefault(require("./avatar")); var _slider = _interopRequireDefault(require("./slider")); var _switch = _interopRequireDefault(require("./switch")); var _alert = _interopRequireDefault(require("./alert")); var _progress = _interopRequireDefault(require("./progress")); var _transfer = _interopRequireDefault(require("./transfer")); var _popup = _interopRequireDefault(require("./popup")); var _popconfirm = _interopRequireDefault(require("./popconfirm")); var _tooltip = _interopRequireDefault(require("./tooltip")); var _tag = _interopRequireDefault(require("./tag")); var _backtop = _interopRequireDefault(require("./backtop")); var _divider = _interopRequireDefault(require("./divider")); var _affix = _interopRequireDefault(require("./affix")); var _dropdown = _interopRequireDefault(require("./dropdown")); var _drawer = _interopRequireDefault(require("./drawer")); var _autoComplete = _interopRequireDefault(require("./auto-complete")); var _calendar = _interopRequireDefault(require("./calendar")); var _card = _interopRequireDefault(require("./card")); var _container = _interopRequireDefault(require("./container")); var _image = _interopRequireDefault(require("./image")); var _imageViewer = _interopRequireDefault(require("./image-viewer")); var _anchor = _interopRequireDefault(require("./anchor")); var _infiniteScroll = _interopRequireDefault(require("./infinite-scroll")); var _modalBox = _interopRequireDefault(require("./modal-box")); var _message = _interopRequireDefault(require("./message")); var _notification = _interopRequireDefault(require("./notification")); var _collapse = _interopRequireDefault(require("./collapse")); var _config = _interopRequireDefault(require("./config")); var _list = _interopRequireWildcard(require("./list")); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // 表格项 var FormItem = _form.default.FormItem; // 选择器 var SelectOption = _select.default.SelectOption, SelectOptionGroup = _select.default.SelectOptionGroup; // 标签页 var TabsPane = _tabs.default.TabsPane; // 步骤条 var Step = _steps.default.Step; // 菜单 var MenuItem = _menu.default.Item, Submenu = _menu.default.Sub; // 面包屑 var BreadcrumbItem = _breadcrumb.default.BreadcrumbItem; // 下拉框 var DropdownMenu = _dropdown.default.DropdownMenu, DropdownItem = _dropdown.default.DropdownItem; // table var TableColumn = _table.default.TableColumn; // 容器 var Header = _container.default.Header, Aside = _container.default.Aside, Main = _container.default.Main, Footer = _container.default.Footer; // 折叠面板 var CollapseItem = _collapse.default.CollapseItem; // 提及 var MentionOption = _mention.default.MentionOption; // 锚点 var AnchorLink = _anchor.default.AnchorLink; var components = { Icon: _icon.default, Input: _input.default, InputTag: _inputTag.default, InputNumber: _inputNumber.default, InputTextarea: _inputTextarea.default, InputGroup: _inputGroup.default, Loading: _loading.default, Button: _button.default, Row: _row.default, Col: _col.default, Checkbox: _checkbox.default, Cascader: _cascader.default, CascaderPanel: _cascaderPanel.default, Radio: _radio.default, Modal: _modal.default, Form: _form.default, FormItem: FormItem, Mention: _mention.default, MentionOption: MentionOption, Select: _select.default, SelectOption: SelectOption, SelectOptionGroup: SelectOptionGroup, Tabs: _tabs.default, TabsPane: TabsPane, Table: _table.default, TableColumn: TableColumn, Pagination: _pagination.default, Steps: _steps.default, Step: Step, Menu: _menu.default, MenuItem: MenuItem, Submenu: Submenu, Upload: _upload.default, Tree: _tree.default, TreeSelect: _treeSelect.default, Breadcrumb: _breadcrumb.default, BreadcrumbItem: BreadcrumbItem, Rate: _rate.default, Badge: _badge.default, Avatar: _avatar.default, Slider: _slider.default, Switch: _switch.default, Alert: _alert.default, Progress: _progress.default, ButtonGroup: _buttonGroup.default, Transfer: _transfer.default, Popup: _popup.default, Popconfirm: _popconfirm.default, Tooltip: _tooltip.default, RadioGroup: _radioGroup.default, CheckboxGroup: _checkboxGroup.default, Tag: _tag.default, Backtop: _backtop.default, Divider: _divider.default, Affix: _affix.default, Dropdown: _dropdown.default, DropdownMenu: DropdownMenu, DropdownItem: DropdownItem, Drawer: _drawer.default, Anchor: _anchor.default, AnchorLink: AnchorLink, InfiniteScroll: _infiniteScroll.default, DatePicker: _datePicker.default, TimePicker: _timePicker.default, Container: _container.default, Header: Header, Aside: Aside, Main: Main, Footer: Footer, Notification: _notification.default, AutoComplete: _autoComplete.default, Calendar: _calendar.default, Card: _card.default, Image: _image.default, ImageViewer: _imageViewer.default, Message: _message.default, Collapse: _collapse.default, CollapseItem: CollapseItem, List: _list.default, RichList: _list.RichList, CardList: _list.CardList }; var $modalBox = _modalBox.default; var $message = _message.default; var message = _message.default; // 旧版命名兼容 var $notify = _notification.default; function install(Vue, config) { var defaults = { prefix: 'ten' }; var installConfig = _objectSpread(_objectSpread({}, defaults), config); Object.keys(components).forEach(function (key) { Vue.component(installConfig.prefix + key, components[key]); }); // 绑定指令 _input.default.vFocus(Vue); Vue.use(_infiniteScroll.default); _extends(Vue.prototype, { $modalBox: $modalBox, $message: $message, $notify: $notify }); } // install if (typeof window !== 'undefined' && window.Vue) { install(window.Vue); } var _default = _objectSpread(_objectSpread({ install: install, version: typeof __VERSION__ === 'undefined' ? '' : __VERSION__ }, components), {}, { message: message, config: _config.default }); exports.default = _default;