UNPKG

awv3

Version:
40 lines (35 loc) 962 B
import _extends from "@babel/runtime/helpers/extends"; import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose"; var _class, _temp; import Element from '../element'; var Button = (_temp = _class = /*#__PURE__*/ function (_Element) { _inheritsLoose(Button, _Element); function Button(plugin, options) { if (options.children) { options.children = options.children.map(function (item) { return item instanceof Element ? item.id : item; }); } return _Element.call(this, plugin, _extends({ type: Element.Type.Button, icon: '', format: Button.Format.Default, value: false }, options)) || this; } return Button; }(Element), Object.defineProperty(_class, "Format", { configurable: true, enumerable: true, writable: true, value: { Default: 'Default', Toggle: 'Toggle', Upload: 'Upload', Color: 'Color', Menu: 'Menu' } }), _temp); export { Button as default };