ten-design-vue
Version:
ten-vue
304 lines (209 loc) • 11.2 kB
JavaScript
"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;