UNPKG

@indec/form-builder

Version:

Form builder

37 lines (36 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _Question = _interopRequireDefault(require("./Question")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function QuestionBuilder(_ref) { var values = _ref.values, index = _ref.index, _ref$disabled = _ref.disabled, disabled = _ref$disabled === void 0 ? false : _ref$disabled, _ref$warnings = _ref.warnings, warnings = _ref$warnings === void 0 ? {} : _ref$warnings; return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "fb:shadow-lg fb:p-4", "data-testid": "question-builder", children: Object.values(values).map(function (value, valueIndex) { if (value.id) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "fb:mb-4", children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_Question["default"], { sectionIndex: index, questionIndex: valueIndex - 1, disabled: disabled, warnings: warnings, values: values }) }, value.id); } return null; }) }); } var _default = exports["default"] = QuestionBuilder;