UNPKG

stark-form-builder-next

Version:
81 lines (80 loc) 2.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = StarkFormBuilder; var _react = _interopRequireDefault(require("react")); var _reactBootstrap = require("react-bootstrap"); var _formRenderer = _interopRequireDefault(require("./formRenderer")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function StarkFormBuilder(props) { const { containerClass, formHeaderClass, formInputs, formSections, formHeading, onFormSubmit, onFormDraft, showDraftBtn, draftBtnText, callbacks, options, defaultFormValues, currentUser, submitBtnText, resetBtnText, showResetBtn, onFormReset, btnContainerClass, isStepForm, stepFormProps, refreshCounter, formClass, showBtnClass, addMoreRemoveCallback, addMoreAddCallback, sectionButtonCallBacks, addMoreButtonsSchema, onTextInputChange: _onTextInputChange, removeValues, onDemandValues } = props; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_reactBootstrap.Container, null, /*#__PURE__*/_react.default.createElement("div", { className: "stark-form-builder ".concat(containerClass || "") }, /*#__PURE__*/_react.default.createElement("div", { className: "stark-form-header ".concat(formHeaderClass || "") }, /*#__PURE__*/_react.default.createElement("h3", null, formHeading)), /*#__PURE__*/_react.default.createElement("hr", null), /*#__PURE__*/_react.default.createElement(_formRenderer.default, { formElements: formInputs, removeValues: removeValues, sections: formSections, onFormSubmit: onFormSubmit, onTextInputChange: (e, f) => { if (_onTextInputChange) { _onTextInputChange(e, f); } }, callbacks: callbacks, options: options, defaultFormValues: defaultFormValues, currentUser: currentUser, submitBtnText: submitBtnText, resetBtnText: resetBtnText, showResetBtn: showResetBtn, draftBtnText: draftBtnText, onFormDraft: onFormDraft, showDraftBtn: showDraftBtn, refreshCounter: refreshCounter, onFormReset: onFormReset, btnContainerClass: btnContainerClass, isStepForm: isStepForm, stepFormProps: stepFormProps, formClass: formClass, showBtnClass: showBtnClass, addMoreRemoveCallback: addMoreRemoveCallback, addMoreAddCallback: addMoreAddCallback, sectionButtonCallBacks: sectionButtonCallBacks, addMoreButtonsSchema: addMoreButtonsSchema, onDemandValues: onDemandValues })))); }