Files
coopgo/node_modules/decap-cms-ui-default/dist/esm/ObjectWidgetTopBar.js
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

108 lines
27 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _base = _interopRequireDefault(require("@emotion/styled/base"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react2 = require("@emotion/react");
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
var _Icon = _interopRequireDefault(require("./Icon"));
var _styles = require("./styles");
var _Dropdown = _interopRequireWildcard(require("./Dropdown"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
const TopBarContainer = /*#__PURE__*/(0, _base.default)("div", {
target: "ekazr9y3",
label: "TopBarContainer"
})("align-items:center;background-color:", _styles.colors.textFieldBorder, ";display:flex;justify-content:space-between;margin:0 -14px;padding:13px;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVWtDIiwiZmlsZSI6Ii4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBJbW11dGFibGVQcm9wVHlwZXMgZnJvbSAncmVhY3QtaW1tdXRhYmxlLXByb3B0eXBlcyc7XG5cbmltcG9ydCBJY29uIGZyb20gJy4vSWNvbic7XG5pbXBvcnQgeyBjb2xvcnMsIGJ1dHRvbnMgfSBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgRHJvcGRvd24sIHsgU3R5bGVkRHJvcGRvd25CdXR0b24sIERyb3Bkb3duSXRlbSB9IGZyb20gJy4vRHJvcGRvd24nO1xuXG5jb25zdCBUb3BCYXJDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMTRweDtcbiAgcGFkZGluZzogMTNweDtcbmA7XG5cbmNvbnN0IEV4cGFuZEJ1dHRvbkNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gICR7cHJvcHMgPT5cbiAgICBwcm9wcy5oYXNIZWFkaW5nICYmXG4gICAgY3NzYFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYH07XG5gO1xuXG5jb25zdCBFeHBhbmRCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5gO1xuXG5jb25zdCBBZGRCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufVxuICAke2J1dHRvbnMud2lkZ2V0fVxuXG4gICR7SWNvbn0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbmA7XG5cbmNsYXNzIE9iamVjdFdpZGdldFRvcEJhciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgYWxsb3dBZGQ6IFByb3BUeXBlcy5ib29sLFxuICAgIHR5cGVzOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdCxcbiAgICBvbkFkZDogUHJvcFR5cGVzLmZ1bmMsXG4gICAgb25BZGRUeXBlOiBQcm9wVHlwZXMuZnVuYyxcbiAgICBvbkNvbGxhcHNlVG9nZ2xlOiBQcm9wVHlwZXMuZnVuYyxcbiAgICBjb2xsYXBzZWQ6IFByb3BUeXBlcy5ib29sLFxuICAgIGhlYWRpbmc6IFByb3BUeXBlcy5ub2RlLFxuICAgIGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIH07XG5cbiAgcmVuZGVyQWRkVUkoKSB7XG4gICAgaWYgKCF0aGlzLnByb3BzLmFsbG93QWRkKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgaWYgKHRoaXMucHJvcHMudHlwZXMgJiYgdGhpcy5wcm9wcy50eXBlcy5zaXplID4gMCkge1xuICAgICAgcmV0dXJuIHRoaXMucmVuZGVyVHlwZXNEcm9wZG93bih0aGlzLnByb3BzLnR5cGVzKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHRoaXMucmVuZGVyQWRkQnV0dG9uKCk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyVHlwZXNEcm9wZG93bih0eXBlcykge1xuICAgIHJldHVybiAoXG4gICAgICA8RHJvcGRvd25cbiAgICAgICAgcmVuZGVyQnV0dG9uPXsoKSA9PiAoXG4gICAgICAgICAgPFN0eWxlZERyb3Bkb3duQnV0dG9uPlxuICAgICAgICAgICAge3RoaXMucHJvcHMudCgnZWRpdG9yLmVkaXRvcldpZGdldHMubGlzdC5hZGRUeXBlJywgeyBpdGVtOiB0aGlzLnByb3BzLmxhYmVsIH0pfVxuICAgICAgICAgIDwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICl9XG4gICAgICA+XG4gICAgICAgIHt0eXBlcy5tYXAoKHR5cGUsIGlkeCkgPT4gKFxuICAgICAgICAgIDxEcm9wZG93bkl0ZW1cbiAgICAgICAgICAgIGtleT17aWR4fVxuICAgICAgICAgICAgbGFiZWw9e3R5cGUuZ2V0KCdsYWJlbCcsIHR5cGUuZ2V0KCduYW1lJykpfVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gdGhpcy5wcm9wcy5vbkFkZFR5cGUodHlwZS5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgKSl9XG4gICAgICA8L0Ryb3Bkb3duPlxuICAgICk7XG4gIH1cblxuICByZW5kZXJBZGRCdXR0b24oKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxBZGRCdXR0b24gb25DbGljaz17dGhpcy5wcm9wcy5vbkFkZH0+XG4gICAgICAgIHt0aGlzLnByb3BzLnQoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmxpc3QuYWRkJywgeyBpdGVtOiB0aGlzLnByb3BzLmxhYmVsIH0pfVxuICAgICAgICA8SWNvbiB0eXBlPVwiYWRkXCIgc2l6ZT1cInhzbWFsbFwiIC8+XG4gICAgICA8L0FkZEJ1dHRvbj5cbiAgICApO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgb25Db2xsYXBzZVRvZ2dsZSwgY29sbGFwc2VkLCBoZWFkaW5nID0gbnVsbCB9ID0gdGhpcy5wcm9wcztcblxuICAgIHJldHVybiAoXG4gICAgICA8VG9wQmFyQ29udGFpbmVyPlxuICAgICAgICA8RXhwYW5kQnV0dG9uQ29udGFpbmVyIGhhc0hlYWRpbmc9eyEhaGVhZGluZ30+XG4gICAgICAgICAgPEV4cGFuZEJ1dHRvbiBvbkNsaWNrPXtvbkNvbGxhcHNlVG9nZ2xlfSBkYXRhLXRlc3RpZD1cImV4cGFuZC1idXR0b25cIj5cbiAgICAgICAgICAgIDxJY29uIHR5cGU9XCJjaGV2cm9uXCIgZGlyZWN0aW9uPXtjb2xsYXBzZWQgPyAncmlnaHQnIDogJ2Rvd24nfSBzaXplPVwic21hbGxcIiAvPlxuICAgICAgICAgIDwvRXhwYW5kQnV0dG9uPlxuICAgICAgICAgIHtoZWFkaW5nfVxuICAgICAgICA8L0V4cGFuZEJ1dHRvbkNvbnRhaW5lcj5cbiAgICAgICAge3RoaXMucmVuZGVyQWRkVUkoKX1cbiAgICAgIDwvVG9wQmFyQ29udGFpbmVyPlxuICAgICk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgT2JqZWN0V2lkZ2V0VG9wQmFyO1xuIl19 */"));
var _ref = process.env.NODE_ENV === "production" ? {
name: "5r0eyy-ExpandButtonContainer",
styles: "display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1;label:ExpandButtonContainer;"
} : {
name: "5r0eyy-ExpandButtonContainer",
styles: "display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1;label:ExpandButtonContainer;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0JPIiwiZmlsZSI6Ii4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBJbW11dGFibGVQcm9wVHlwZXMgZnJvbSAncmVhY3QtaW1tdXRhYmxlLXByb3B0eXBlcyc7XG5cbmltcG9ydCBJY29uIGZyb20gJy4vSWNvbic7XG5pbXBvcnQgeyBjb2xvcnMsIGJ1dHRvbnMgfSBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgRHJvcGRvd24sIHsgU3R5bGVkRHJvcGRvd25CdXR0b24sIERyb3Bkb3duSXRlbSB9IGZyb20gJy4vRHJvcGRvd24nO1xuXG5jb25zdCBUb3BCYXJDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMTRweDtcbiAgcGFkZGluZzogMTNweDtcbmA7XG5cbmNvbnN0IEV4cGFuZEJ1dHRvbkNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gICR7cHJvcHMgPT5cbiAgICBwcm9wcy5oYXNIZWFkaW5nICYmXG4gICAgY3NzYFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYH07XG5gO1xuXG5jb25zdCBFeHBhbmRCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5gO1xuXG5jb25zdCBBZGRCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufVxuICAke2J1dHRvbnMud2lkZ2V0fVxuXG4gICR7SWNvbn0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbmA7XG5cbmNsYXNzIE9iamVjdFdpZGdldFRvcEJhciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgYWxsb3dBZGQ6IFByb3BUeXBlcy5ib29sLFxuICAgIHR5cGVzOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdCxcbiAgICBvbkFkZDogUHJvcFR5cGVzLmZ1bmMsXG4gICAgb25BZGRUeXBlOiBQcm9wVHlwZXMuZnVuYyxcbiAgICBvbkNvbGxhcHNlVG9nZ2xlOiBQcm9wVHlwZXMuZnVuYyxcbiAgICBjb2xsYXBzZWQ6IFByb3BUeXBlcy5ib29sLFxuICAgIGhlYWRpbmc6IFByb3BUeXBlcy5ub2RlLFxuICAgIGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIH07XG5cbiAgcmVuZGVyQWRkVUkoKSB7XG4gICAgaWYgKCF0aGlzLnByb3BzLmFsbG93QWRkKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgaWYgKHRoaXMucHJvcHMudHlwZXMgJiYgdGhpcy5wcm9wcy50eXBlcy5zaXplID4gMCkge1xuICAgICAgcmV0dXJuIHRoaXMucmVuZGVyVHlwZXNEcm9wZG93bih0aGlzLnByb3BzLnR5cGVzKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHRoaXMucmVuZGVyQWRkQnV0dG9uKCk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyVHlwZXNEcm9wZG93bih0eXBlcykge1xuICAgIHJldHVybiAoXG4gICAgICA8RHJvcGRvd25cbiAgICAgICAgcmVuZGVyQnV0dG9uPXsoKSA9PiAoXG4gICAgICAgICAgPFN0eWxlZERyb3Bkb3duQnV0dG9uPlxuICAgICAgICAgICAge3RoaXMucHJvcHMudCgnZWRpdG9yLmVkaXRvcldpZGdldHMubGlzdC5hZGRUeXBlJywgeyBpdGVtOiB0aGlzLnByb3BzLmxhYmVsIH0pfVxuICAgICAgICAgIDwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICl9XG4gICAgICA+XG4gICAgICAgIHt0eXBlcy5tYXAoKHR5cGUsIGlkeCkgPT4gKFxuICAgICAgICAgIDxEcm9wZG93bkl0ZW1cbiAgICAgICAgICAgIGtleT17aWR4fVxuICAgICAgICAgICAgbGFiZWw9e3R5cGUuZ2V0KCdsYWJlbCcsIHR5cGUuZ2V0KCduYW1lJykpfVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gdGhpcy5wcm9wcy5vbkFkZFR5cGUodHlwZS5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgKSl9XG4gICAgICA8L0Ryb3Bkb3duPlxuICAgICk7XG4gIH1cblxuICByZW5kZXJBZGRCdXR0b24oKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxBZGRCdXR0b24gb25DbGljaz17dGhpcy5wcm9wcy5vbkFkZH0+XG4gICAgICAgIHt0aGlzLnByb3BzLnQoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmxpc3QuYWRkJywgeyBpdGVtOiB0aGlzLnByb3BzLmxhYmVsIH0pfVxuICAgICAgICA8SWNvbiB0eXBlPVwiYWRkXCIgc2l6ZT1cInhzbWFsbFwiIC8+XG4gICAgICA8L0FkZEJ1dHRvbj5cbiAgICApO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgb25Db2xsYXBzZVRvZ2dsZSwgY29sbGFwc2VkLCBoZWFkaW5nID0gbnVsbCB9ID0gdGhpcy5wcm9wcztcblxuICAgIHJldHVybiAoXG4gICAgICA8VG9wQmFyQ29udGFpbmVyPlxuICAgICAgICA8RXhwYW5kQnV0dG9uQ29udGFpbmVyIGhhc0hlYWRpbmc9eyEhaGVhZGluZ30+XG4gICAgICAgICAgPEV4cGFuZEJ1dHRvbiBvbkNsaWNrPXtvbkNvbGxhcHNlVG9nZ2xlfSBkYXRhLXRlc3RpZD1cImV4cGFuZC1idXR0b25cIj5cbiAgICAgICAgICAgIDxJY29uIHR5cGU9XCJjaGV2cm9uXCIgZGlyZWN0aW9uPXtjb2xsYXBzZWQgPyAncmlnaHQnIDogJ2Rvd24nfSBzaXplPVwic21hbGxcIiAvPlxuICAgICAgICAgIDwvRXhwYW5kQnV0dG9uPlxuICAgICAgICAgIHtoZWFkaW5nfVxuICAgICAgICA8L0V4cGFuZEJ1dHRvbkNvbnRhaW5lcj5cbiAgICAgICAge3RoaXMucmVuZGVyQWRkVUkoKX1cbiAgICAgIDwvVG9wQmFyQ29udGFpbmVyPlxuICAgICk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgT2JqZWN0V2lkZ2V0VG9wQmFyO1xuIl19 */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
};
const ExpandButtonContainer = /*#__PURE__*/(0, _base.default)("div", {
target: "ekazr9y2",
label: "ExpandButtonContainer"
})(props => props.hasHeading && _ref, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJ3QyIsImZpbGUiOiIuLi8uLi9zcmMvT2JqZWN0V2lkZ2V0VG9wQmFyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuXG5pbXBvcnQgSWNvbiBmcm9tICcuL0ljb24nO1xuaW1wb3J0IHsgY29sb3JzLCBidXR0b25zIH0gZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IERyb3Bkb3duLCB7IFN0eWxlZERyb3Bkb3duQnV0dG9uLCBEcm9wZG93bkl0ZW0gfSBmcm9tICcuL0Ryb3Bkb3duJztcblxuY29uc3QgVG9wQmFyQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHtjb2xvcnMudGV4dEZpZWxkQm9yZGVyfTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIHBhZGRpbmc6IDEzcHg7XG5gO1xuXG5jb25zdCBFeHBhbmRCdXR0b25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke3Byb3BzID0+XG4gICAgcHJvcHMuaGFzSGVhZGluZyAmJlxuICAgIGNzc2BcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGB9O1xuYDtcblxuY29uc3QgRXhwYW5kQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn07XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuYDtcblxuY29uc3QgQWRkQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn1cbiAgJHtidXR0b25zLndpZGdldH1cblxuICAke0ljb259IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5gO1xuXG5jbGFzcyBPYmplY3RXaWRnZXRUb3BCYXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgIGFsbG93QWRkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB0eXBlczogSW1tdXRhYmxlUHJvcFR5cGVzLmxpc3QsXG4gICAgb25BZGQ6IFByb3BUeXBlcy5mdW5jLFxuICAgIG9uQWRkVHlwZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgb25Db2xsYXBzZVRvZ2dsZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgY29sbGFwc2VkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBoZWFkaW5nOiBQcm9wVHlwZXMubm9kZSxcbiAgICBsYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB9O1xuXG4gIHJlbmRlckFkZFVJKCkge1xuICAgIGlmICghdGhpcy5wcm9wcy5hbGxvd0FkZCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGlmICh0aGlzLnByb3BzLnR5cGVzICYmIHRoaXMucHJvcHMudHlwZXMuc2l6ZSA+IDApIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlclR5cGVzRHJvcGRvd24odGhpcy5wcm9wcy50eXBlcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlckFkZEJ1dHRvbigpO1xuICAgIH1cbiAgfVxuXG4gIHJlbmRlclR5cGVzRHJvcGRvd24odHlwZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj5cbiAgICAgICAgICAgIHt0aGlzLnByb3BzLnQoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmxpc3QuYWRkVHlwZScsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgICA8L1N0eWxlZERyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICB7dHlwZXMubWFwKCh0eXBlLCBpZHgpID0+IChcbiAgICAgICAgICA8RHJvcGRvd25JdGVtXG4gICAgICAgICAgICBrZXk9e2lkeH1cbiAgICAgICAgICAgIGxhYmVsPXt0eXBlLmdldCgnbGFiZWwnLCB0eXBlLmdldCgnbmFtZScpKX1cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHRoaXMucHJvcHMub25BZGRUeXBlKHR5cGUuZ2V0KCduYW1lJykpfVxuICAgICAgICAgIC8+XG4gICAgICAgICkpfVxuICAgICAgPC9Ecm9wZG93bj5cbiAgICApO1xuICB9XG5cbiAgcmVuZGVyQWRkQnV0dG9uKCkge1xuICAgIHJldHVybiAoXG4gICAgICA8QWRkQnV0dG9uIG9uQ2xpY2s9e3RoaXMucHJvcHMub25BZGR9PlxuICAgICAgICB7dGhpcy5wcm9wcy50KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5saXN0LmFkZCcsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgPEljb24gdHlwZT1cImFkZFwiIHNpemU9XCJ4c21hbGxcIiAvPlxuICAgICAgPC9BZGRCdXR0b24+XG4gICAgKTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IG9uQ29sbGFwc2VUb2dnbGUsIGNvbGxhcHNlZCwgaGVhZGluZyA9IG51bGwgfSA9IHRoaXMucHJvcHM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPFRvcEJhckNvbnRhaW5lcj5cbiAgICAgICAgPEV4cGFuZEJ1dHRvbkNvbnRhaW5lciBoYXNIZWFkaW5nPXshIWhlYWRpbmd9PlxuICAgICAgICAgIDxFeHBhbmRCdXR0b24gb25DbGljaz17b25Db2xsYXBzZVRvZ2dsZX0gZGF0YS10ZXN0aWQ9XCJleHBhbmQtYnV0dG9uXCI+XG4gICAgICAgICAgICA8SWNvbiB0eXBlPVwiY2hldnJvblwiIGRpcmVjdGlvbj17Y29sbGFwc2VkID8gJ3JpZ2h0JyA6ICdkb3duJ30gc2l6ZT1cInNtYWxsXCIgLz5cbiAgICAgICAgICA8L0V4cGFuZEJ1dHRvbj5cbiAgICAgICAgICB7aGVhZGluZ31cbiAgICAgICAgPC9FeHBhbmRCdXR0b25Db250YWluZXI+XG4gICAgICAgIHt0aGlzLnJlbmRlckFkZFVJKCl9XG4gICAgICA8L1RvcEJhckNvbnRhaW5lcj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IE9iamVjdFdpZGdldFRvcEJhcjtcbiJdfQ== */"));
const ExpandButton = /*#__PURE__*/(0, _base.default)("button", {
target: "ekazr9y1",
label: "ExpandButton"
})(_styles.buttons.button, ";padding:4px;background-color:transparent;color:inherit;&:last-of-type{margin-right:4px;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0JrQyIsImZpbGUiOiIuLi8uLi9zcmMvT2JqZWN0V2lkZ2V0VG9wQmFyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuXG5pbXBvcnQgSWNvbiBmcm9tICcuL0ljb24nO1xuaW1wb3J0IHsgY29sb3JzLCBidXR0b25zIH0gZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IERyb3Bkb3duLCB7IFN0eWxlZERyb3Bkb3duQnV0dG9uLCBEcm9wZG93bkl0ZW0gfSBmcm9tICcuL0Ryb3Bkb3duJztcblxuY29uc3QgVG9wQmFyQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHtjb2xvcnMudGV4dEZpZWxkQm9yZGVyfTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIHBhZGRpbmc6IDEzcHg7XG5gO1xuXG5jb25zdCBFeHBhbmRCdXR0b25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke3Byb3BzID0+XG4gICAgcHJvcHMuaGFzSGVhZGluZyAmJlxuICAgIGNzc2BcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGB9O1xuYDtcblxuY29uc3QgRXhwYW5kQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn07XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuYDtcblxuY29uc3QgQWRkQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn1cbiAgJHtidXR0b25zLndpZGdldH1cblxuICAke0ljb259IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5gO1xuXG5jbGFzcyBPYmplY3RXaWRnZXRUb3BCYXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgIGFsbG93QWRkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB0eXBlczogSW1tdXRhYmxlUHJvcFR5cGVzLmxpc3QsXG4gICAgb25BZGQ6IFByb3BUeXBlcy5mdW5jLFxuICAgIG9uQWRkVHlwZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgb25Db2xsYXBzZVRvZ2dsZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgY29sbGFwc2VkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBoZWFkaW5nOiBQcm9wVHlwZXMubm9kZSxcbiAgICBsYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB9O1xuXG4gIHJlbmRlckFkZFVJKCkge1xuICAgIGlmICghdGhpcy5wcm9wcy5hbGxvd0FkZCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGlmICh0aGlzLnByb3BzLnR5cGVzICYmIHRoaXMucHJvcHMudHlwZXMuc2l6ZSA+IDApIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlclR5cGVzRHJvcGRvd24odGhpcy5wcm9wcy50eXBlcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlckFkZEJ1dHRvbigpO1xuICAgIH1cbiAgfVxuXG4gIHJlbmRlclR5cGVzRHJvcGRvd24odHlwZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj5cbiAgICAgICAgICAgIHt0aGlzLnByb3BzLnQoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmxpc3QuYWRkVHlwZScsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgICA8L1N0eWxlZERyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICB7dHlwZXMubWFwKCh0eXBlLCBpZHgpID0+IChcbiAgICAgICAgICA8RHJvcGRvd25JdGVtXG4gICAgICAgICAgICBrZXk9e2lkeH1cbiAgICAgICAgICAgIGxhYmVsPXt0eXBlLmdldCgnbGFiZWwnLCB0eXBlLmdldCgnbmFtZScpKX1cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHRoaXMucHJvcHMub25BZGRUeXBlKHR5cGUuZ2V0KCduYW1lJykpfVxuICAgICAgICAgIC8+XG4gICAgICAgICkpfVxuICAgICAgPC9Ecm9wZG93bj5cbiAgICApO1xuICB9XG5cbiAgcmVuZGVyQWRkQnV0dG9uKCkge1xuICAgIHJldHVybiAoXG4gICAgICA8QWRkQnV0dG9uIG9uQ2xpY2s9e3RoaXMucHJvcHMub25BZGR9PlxuICAgICAgICB7dGhpcy5wcm9wcy50KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5saXN0LmFkZCcsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgPEljb24gdHlwZT1cImFkZFwiIHNpemU9XCJ4c21hbGxcIiAvPlxuICAgICAgPC9BZGRCdXR0b24+XG4gICAgKTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IG9uQ29sbGFwc2VUb2dnbGUsIGNvbGxhcHNlZCwgaGVhZGluZyA9IG51bGwgfSA9IHRoaXMucHJvcHM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPFRvcEJhckNvbnRhaW5lcj5cbiAgICAgICAgPEV4cGFuZEJ1dHRvbkNvbnRhaW5lciBoYXNIZWFkaW5nPXshIWhlYWRpbmd9PlxuICAgICAgICAgIDxFeHBhbmRCdXR0b24gb25DbGljaz17b25Db2xsYXBzZVRvZ2dsZX0gZGF0YS10ZXN0aWQ9XCJleHBhbmQtYnV0dG9uXCI+XG4gICAgICAgICAgICA8SWNvbiB0eXBlPVwiY2hldnJvblwiIGRpcmVjdGlvbj17Y29sbGFwc2VkID8gJ3JpZ2h0JyA6ICdkb3duJ30gc2l6ZT1cInNtYWxsXCIgLz5cbiAgICAgICAgICA8L0V4cGFuZEJ1dHRvbj5cbiAgICAgICAgICB7aGVhZGluZ31cbiAgICAgICAgPC9FeHBhbmRCdXR0b25Db250YWluZXI+XG4gICAgICAgIHt0aGlzLnJlbmRlckFkZFVJKCl9XG4gICAgICA8L1RvcEJhckNvbnRhaW5lcj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IE9iamVjdFdpZGdldFRvcEJhcjtcbiJdfQ== */"));
const AddButton = /*#__PURE__*/(0, _base.default)("button", {
target: "ekazr9y0",
label: "AddButton"
})(_styles.buttons.button, " ", _styles.buttons.widget, " ", _Icon.default, "{margin-left:6px;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9PYmplY3RXaWRnZXRUb3BCYXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEMrQiIsImZpbGUiOiIuLi8uLi9zcmMvT2JqZWN0V2lkZ2V0VG9wQmFyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuXG5pbXBvcnQgSWNvbiBmcm9tICcuL0ljb24nO1xuaW1wb3J0IHsgY29sb3JzLCBidXR0b25zIH0gZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IERyb3Bkb3duLCB7IFN0eWxlZERyb3Bkb3duQnV0dG9uLCBEcm9wZG93bkl0ZW0gfSBmcm9tICcuL0Ryb3Bkb3duJztcblxuY29uc3QgVG9wQmFyQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHtjb2xvcnMudGV4dEZpZWxkQm9yZGVyfTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIHBhZGRpbmc6IDEzcHg7XG5gO1xuXG5jb25zdCBFeHBhbmRCdXR0b25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke3Byb3BzID0+XG4gICAgcHJvcHMuaGFzSGVhZGluZyAmJlxuICAgIGNzc2BcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGB9O1xuYDtcblxuY29uc3QgRXhwYW5kQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn07XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuYDtcblxuY29uc3QgQWRkQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn1cbiAgJHtidXR0b25zLndpZGdldH1cblxuICAke0ljb259IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG5gO1xuXG5jbGFzcyBPYmplY3RXaWRnZXRUb3BCYXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgIGFsbG93QWRkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB0eXBlczogSW1tdXRhYmxlUHJvcFR5cGVzLmxpc3QsXG4gICAgb25BZGQ6IFByb3BUeXBlcy5mdW5jLFxuICAgIG9uQWRkVHlwZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgb25Db2xsYXBzZVRvZ2dsZTogUHJvcFR5cGVzLmZ1bmMsXG4gICAgY29sbGFwc2VkOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBoZWFkaW5nOiBQcm9wVHlwZXMubm9kZSxcbiAgICBsYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB9O1xuXG4gIHJlbmRlckFkZFVJKCkge1xuICAgIGlmICghdGhpcy5wcm9wcy5hbGxvd0FkZCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGlmICh0aGlzLnByb3BzLnR5cGVzICYmIHRoaXMucHJvcHMudHlwZXMuc2l6ZSA+IDApIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlclR5cGVzRHJvcGRvd24odGhpcy5wcm9wcy50eXBlcyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbmRlckFkZEJ1dHRvbigpO1xuICAgIH1cbiAgfVxuXG4gIHJlbmRlclR5cGVzRHJvcGRvd24odHlwZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj5cbiAgICAgICAgICAgIHt0aGlzLnByb3BzLnQoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmxpc3QuYWRkVHlwZScsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgICA8L1N0eWxlZERyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICB7dHlwZXMubWFwKCh0eXBlLCBpZHgpID0+IChcbiAgICAgICAgICA8RHJvcGRvd25JdGVtXG4gICAgICAgICAgICBrZXk9e2lkeH1cbiAgICAgICAgICAgIGxhYmVsPXt0eXBlLmdldCgnbGFiZWwnLCB0eXBlLmdldCgnbmFtZScpKX1cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHRoaXMucHJvcHMub25BZGRUeXBlKHR5cGUuZ2V0KCduYW1lJykpfVxuICAgICAgICAgIC8+XG4gICAgICAgICkpfVxuICAgICAgPC9Ecm9wZG93bj5cbiAgICApO1xuICB9XG5cbiAgcmVuZGVyQWRkQnV0dG9uKCkge1xuICAgIHJldHVybiAoXG4gICAgICA8QWRkQnV0dG9uIG9uQ2xpY2s9e3RoaXMucHJvcHMub25BZGR9PlxuICAgICAgICB7dGhpcy5wcm9wcy50KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5saXN0LmFkZCcsIHsgaXRlbTogdGhpcy5wcm9wcy5sYWJlbCB9KX1cbiAgICAgICAgPEljb24gdHlwZT1cImFkZFwiIHNpemU9XCJ4c21hbGxcIiAvPlxuICAgICAgPC9BZGRCdXR0b24+XG4gICAgKTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IG9uQ29sbGFwc2VUb2dnbGUsIGNvbGxhcHNlZCwgaGVhZGluZyA9IG51bGwgfSA9IHRoaXMucHJvcHM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPFRvcEJhckNvbnRhaW5lcj5cbiAgICAgICAgPEV4cGFuZEJ1dHRvbkNvbnRhaW5lciBoYXNIZWFkaW5nPXshIWhlYWRpbmd9PlxuICAgICAgICAgIDxFeHBhbmRCdXR0b24gb25DbGljaz17b25Db2xsYXBzZVRvZ2dsZX0gZGF0YS10ZXN0aWQ9XCJleHBhbmQtYnV0dG9uXCI+XG4gICAgICAgICAgICA8SWNvbiB0eXBlPVwiY2hldnJvblwiIGRpcmVjdGlvbj17Y29sbGFwc2VkID8gJ3JpZ2h0JyA6ICdkb3duJ30gc2l6ZT1cInNtYWxsXCIgLz5cbiAgICAgICAgICA8L0V4cGFuZEJ1dHRvbj5cbiAgICAgICAgICB7aGVhZGluZ31cbiAgICAgICAgPC9FeHBhbmRCdXR0b25Db250YWluZXI+XG4gICAgICAgIHt0aGlzLnJlbmRlckFkZFVJKCl9XG4gICAgICA8L1RvcEJhckNvbnRhaW5lcj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IE9iamVjdFdpZGdldFRvcEJhcjtcbiJdfQ== */"));
class ObjectWidgetTopBar extends _react.default.Component {
renderAddUI() {
if (!this.props.allowAdd) {
return null;
}
if (this.props.types && this.props.types.size > 0) {
return this.renderTypesDropdown(this.props.types);
} else {
return this.renderAddButton();
}
}
renderTypesDropdown(types) {
return (0, _react2.jsx)(_Dropdown.default, {
renderButton: () => (0, _react2.jsx)(_Dropdown.StyledDropdownButton, null, this.props.t('editor.editorWidgets.list.addType', {
item: this.props.label
}))
}, types.map((type, idx) => (0, _react2.jsx)(_Dropdown.DropdownItem, {
key: idx,
label: type.get('label', type.get('name')),
onClick: () => this.props.onAddType(type.get('name'))
})));
}
renderAddButton() {
return (0, _react2.jsx)(AddButton, {
onClick: this.props.onAdd
}, this.props.t('editor.editorWidgets.list.add', {
item: this.props.label
}), (0, _react2.jsx)(_Icon.default, {
type: "add",
size: "xsmall"
}));
}
render() {
const {
onCollapseToggle,
collapsed,
heading = null
} = this.props;
return (0, _react2.jsx)(TopBarContainer, null, (0, _react2.jsx)(ExpandButtonContainer, {
hasHeading: !!heading
}, (0, _react2.jsx)(ExpandButton, {
onClick: onCollapseToggle,
"data-testid": "expand-button"
}, (0, _react2.jsx)(_Icon.default, {
type: "chevron",
direction: collapsed ? 'right' : 'down',
size: "small"
})), heading), this.renderAddUI());
}
}
_defineProperty(ObjectWidgetTopBar, "propTypes", {
allowAdd: _propTypes.default.bool,
types: _reactImmutableProptypes.default.list,
onAdd: _propTypes.default.func,
onAddType: _propTypes.default.func,
onCollapseToggle: _propTypes.default.func,
collapsed: _propTypes.default.bool,
heading: _propTypes.default.node,
label: _propTypes.default.string,
t: _propTypes.default.func.isRequired
});
var _default = exports.default = ObjectWidgetTopBar;