UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

111 lines (110 loc) 7.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { Button: function() { return Button; }, ButtonGroup: function() { return ButtonGroup; } }); const _react = /*#__PURE__*/ _interop_require_wildcard(require("react")); const _reactrouterdom = require("react-router-dom"); require("./index.scss"); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interop_require_wildcard(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 = { __proto__: null }; 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; } const baseClass = 'popup-button-list'; const ButtonGroup = ({ buttonSize = 'default', children, className, textAlign = 'left' })=>{ const classes = [ baseClass, className, `${baseClass}__text-align--${textAlign}`, `${baseClass}__button-size--${buttonSize}` ].filter(Boolean).join(' '); return /*#__PURE__*/ _react.createElement("div", { className: classes }, children); }; const Button = ({ id, active, children, className, onClick, to })=>{ const classes = [ `${baseClass}__button`, active && `${baseClass}__button--selected`, className ].filter(Boolean).join(' '); if (to) { return /*#__PURE__*/ _react.createElement(_reactrouterdom.Link, { className: classes, id: id, onClick: ()=>{ if (onClick) { onClick(); } }, to: to }, children); } if (onClick) { return /*#__PURE__*/ _react.createElement("button", { className: classes, id: id, onClick: ()=>{ if (onClick) { onClick(); } }, type: "button" }, children); } return /*#__PURE__*/ _react.createElement("div", { className: classes, id: id }, children); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9hZG1pbi9jb21wb25lbnRzL2VsZW1lbnRzL1BvcHVwL1BvcHVwQnV0dG9uTGlzdC9pbmRleC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBMaW5rUHJvcHMgfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJ1xuXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IExpbmsgfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJ1xuXG5pbXBvcnQgJy4vaW5kZXguc2NzcydcblxuY29uc3QgYmFzZUNsYXNzID0gJ3BvcHVwLWJ1dHRvbi1saXN0J1xuZXhwb3J0IGNvbnN0IEJ1dHRvbkdyb3VwOiBSZWFjdC5GQzx7XG4gIGJ1dHRvblNpemU/OiAnZGVmYXVsdCcgfCAnc21hbGwnXG4gIGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGVcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG4gIHRleHRBbGlnbj86ICdjZW50ZXInIHwgJ2xlZnQnIHwgJ3JpZ2h0J1xufT4gPSAoeyBidXR0b25TaXplID0gJ2RlZmF1bHQnLCBjaGlsZHJlbiwgY2xhc3NOYW1lLCB0ZXh0QWxpZ24gPSAnbGVmdCcgfSkgPT4ge1xuICBjb25zdCBjbGFzc2VzID0gW1xuICAgIGJhc2VDbGFzcyxcbiAgICBjbGFzc05hbWUsXG4gICAgYCR7YmFzZUNsYXNzfV9fdGV4dC1hbGlnbi0tJHt0ZXh0QWxpZ259YCxcbiAgICBgJHtiYXNlQ2xhc3N9X19idXR0b24tc2l6ZS0tJHtidXR0b25TaXplfWAsXG4gIF1cbiAgICAuZmlsdGVyKEJvb2xlYW4pXG4gICAgLmpvaW4oJyAnKVxuICByZXR1cm4gPGRpdiBjbGFzc05hbWU9e2NsYXNzZXN9PntjaGlsZHJlbn08L2Rpdj5cbn1cblxudHlwZSBNZW51QnV0dG9uUHJvcHMgPSB7XG4gIGFjdGl2ZT86IGJvb2xlYW5cbiAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZVxuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgaWQ/OiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdG8/OiBMaW5rUHJvcHNbJ3RvJ11cbn1cbmV4cG9ydCBjb25zdCBCdXR0b246IFJlYWN0LkZDPE1lbnVCdXR0b25Qcm9wcz4gPSAoe1xuICBpZCxcbiAgYWN0aXZlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lLFxuICBvbkNsaWNrLFxuICB0byxcbn0pID0+IHtcbiAgY29uc3QgY2xhc3NlcyA9IFtgJHtiYXNlQ2xhc3N9X19idXR0b25gLCBhY3RpdmUgJiYgYCR7YmFzZUNsYXNzfV9fYnV0dG9uLS1zZWxlY3RlZGAsIGNsYXNzTmFtZV1cbiAgICAuZmlsdGVyKEJvb2xlYW4pXG4gICAgLmpvaW4oJyAnKVxuXG4gIGlmICh0bykge1xuICAgIHJldHVybiAoXG4gICAgICA8TGlua1xuICAgICAgICBjbGFzc05hbWU9e2NsYXNzZXN9XG4gICAgICAgIGlkPXtpZH1cbiAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICAgICAgICBvbkNsaWNrKClcbiAgICAgICAgICB9XG4gICAgICAgIH19XG4gICAgICAgIHRvPXt0b31cbiAgICAgID5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9MaW5rPlxuICAgIClcbiAgfVxuXG4gIGlmIChvbkNsaWNrKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgY2xhc3NOYW1lPXtjbGFzc2VzfVxuICAgICAgICBpZD17aWR9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICBpZiAob25DbGljaykge1xuICAgICAgICAgICAgb25DbGljaygpXG4gICAgICAgICAgfVxuICAgICAgICB9fVxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9idXR0b24+XG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3Nlc30gaWQ9e2lkfT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkJ1dHRvbiIsIkJ1dHRvbkdyb3VwIiwiYmFzZUNsYXNzIiwiYnV0dG9uU2l6ZSIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwidGV4dEFsaWduIiwiY2xhc3NlcyIsImZpbHRlciIsIkJvb2xlYW4iLCJqb2luIiwiZGl2IiwiaWQiLCJhY3RpdmUiLCJvbkNsaWNrIiwidG8iLCJMaW5rIiwiYnV0dG9uIiwidHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFpQ2FBLE1BQU07ZUFBTkE7O0lBekJBQyxXQUFXO2VBQVhBOzs7K0RBTlU7Z0NBQ0Y7UUFFZDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRVAsTUFBTUMsWUFBWTtBQUNYLE1BQU1ELGNBS1IsQ0FBQyxFQUFFRSxhQUFhLFNBQVMsRUFBRUMsUUFBUSxFQUFFQyxTQUFTLEVBQUVDLFlBQVksTUFBTSxFQUFFO0lBQ3ZFLE1BQU1DLFVBQVU7UUFDZEw7UUFDQUc7UUFDQSxDQUFDLEVBQUVILFVBQVUsY0FBYyxFQUFFSSxVQUFVLENBQUM7UUFDeEMsQ0FBQyxFQUFFSixVQUFVLGVBQWUsRUFBRUMsV0FBVyxDQUFDO0tBQzNDLENBQ0VLLE1BQU0sQ0FBQ0MsU0FDUEMsSUFBSSxDQUFDO0lBQ1IscUJBQU8scUJBQUNDO1FBQUlOLFdBQVdFO09BQVVIO0FBQ25DO0FBVU8sTUFBTUosU0FBb0MsQ0FBQyxFQUNoRFksRUFBRSxFQUNGQyxNQUFNLEVBQ05ULFFBQVEsRUFDUkMsU0FBUyxFQUNUUyxPQUFPLEVBQ1BDLEVBQUUsRUFDSDtJQUNDLE1BQU1SLFVBQVU7UUFBQyxDQUFDLEVBQUVMLFVBQVUsUUFBUSxDQUFDO1FBQUVXLFVBQVUsQ0FBQyxFQUFFWCxVQUFVLGtCQUFrQixDQUFDO1FBQUVHO0tBQVUsQ0FDNUZHLE1BQU0sQ0FBQ0MsU0FDUEMsSUFBSSxDQUFDO0lBRVIsSUFBSUssSUFBSTtRQUNOLHFCQUNFLHFCQUFDQyxvQkFBSTtZQUNIWCxXQUFXRTtZQUNYSyxJQUFJQTtZQUNKRSxTQUFTO2dCQUNQLElBQUlBLFNBQVM7b0JBQ1hBO2dCQUNGO1lBQ0Y7WUFDQUMsSUFBSUE7V0FFSFg7SUFHUDtJQUVBLElBQUlVLFNBQVM7UUFDWCxxQkFDRSxxQkFBQ0c7WUFDQ1osV0FBV0U7WUFDWEssSUFBSUE7WUFDSkUsU0FBUztnQkFDUCxJQUFJQSxTQUFTO29CQUNYQTtnQkFDRjtZQUNGO1lBQ0FJLE1BQUs7V0FFSmQ7SUFHUDtJQUVBLHFCQUNFLHFCQUFDTztRQUFJTixXQUFXRTtRQUFTSyxJQUFJQTtPQUMxQlI7QUFHUCJ9