UNPKG

@indec/form-builder

Version:

Form builder

60 lines (59 loc) 2.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _formik = require("formik"); var _Modal = _interopRequireDefault(require("../../Modal")); var _Radio = _interopRequireDefault(require("../../Radio")); var _modals = _interopRequireDefault(require("../../../constants/modals")); var _jsxRuntime = require("react/jsx-runtime"); var _excluded = ["modal", "onAccept", "open", "onClose"]; function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; } var getChildren = function getChildren(modal, _ref) { var options = _ref.options, label = _ref.label, name = _ref.name; switch (modal) { case _modals["default"].CONFIRM_DELETE_SECTION_MODAL: return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_jsxRuntime.Fragment, { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "fb:flex fb:justify-center", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("p", { className: "fb:font-bold", children: "Atenci\xF3n" }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)("p", { children: "\xBFEsta seguro que desea borrar esta secci\xF3n?" })] }); case _modals["default"].INTERRUPTION_MODAL: return /*#__PURE__*/(0, _jsxRuntime.jsx)(_formik.FastField, { component: _Radio["default"], options: options, label: label, name: name }); default: return null; } }; function Modals(_ref2) { var modal = _ref2.modal, onAccept = _ref2.onAccept, _ref2$open = _ref2.open, open = _ref2$open === void 0 ? false : _ref2$open, onClose = _ref2.onClose, props = _objectWithoutProperties(_ref2, _excluded); return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Modal["default"], { open: open, modal: modal, cancelButtonLabel: "Cerrar", onAccept: onAccept, onClose: onClose, children: getChildren(modal, props) }); } var _default = exports["default"] = Modals;