@indec/form-builder
Version:
Form builder
60 lines (59 loc) • 2.53 kB
JavaScript
;
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;