UNPKG

sunmao-sdk

Version:

榫卯-开箱即用赋能-sdk

90 lines (68 loc) 2.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mapping = exports.widgets = void 0; var _checkbox = _interopRequireDefault(require("./checkbox")); var _checkboxes = _interopRequireDefault(require("./checkboxes")); var _color = _interopRequireDefault(require("./color")); var _date = _interopRequireDefault(require("./date")); var _dateRange = _interopRequireDefault(require("./dateRange")); var _input = _interopRequireDefault(require("./input")); var _list = _interopRequireDefault(require("./list")); var _map = _interopRequireDefault(require("./map")); var _multiSelect = _interopRequireDefault(require("./multiSelect")); var _number = _interopRequireDefault(require("./number")); var _radio = _interopRequireDefault(require("./radio")); var _select = _interopRequireDefault(require("./select")); var _slider = _interopRequireDefault(require("./slider")); var _switch = _interopRequireDefault(require("./switch")); var _textarea = _interopRequireDefault(require("./textarea")); var _upload = _interopRequireDefault(require("./upload")); var _html = _interopRequireDefault(require("./html")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var widgets = { checkbox: _checkbox.default, checkboxes: _checkboxes.default, // checkbox多选 color: _color.default, date: _date.default, dateRange: _dateRange.default, input: _input.default, list: _list.default, map: _map.default, multiSelect: _multiSelect.default, // 下拉多选 number: _number.default, radio: _radio.default, select: _select.default, slider: _slider.default, // 带滚条的number switch: _switch.default, textarea: _textarea.default, upload: _upload.default, html: _html.default }; // 默认映射关系 exports.widgets = widgets; var mapping = { default: "input", string: "input", array: "list", boolean: "checkbox", integer: "number", number: "number", object: "map", html: "html", "string:upload": "upload", "string:date": "date", "string:dateTime": "date", "string:time": "date", "string:textarea": "textarea", "string:color": "color", "string:image": "input", "range:date": "dateRange", "range:dateTime": "dateRange", "*?enum": "select", "array?enum": "checkboxes" // '*?readOnly': 'text', // TODO: 只读模式 }; exports.mapping = mapping;