@novin-dev/formalite
Version:
Generate MUI form with few line of code
30 lines (23 loc) • 1.25 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib = require('tslib');
var material = require('@mui/material');
var Formalite = require('../../Formalite.js');
var React = require('react');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var GroupView = function (props) {
var allData = props.allData, name = props.name, formik = props.formik, loading = props.loading, lang = props.lang, validationSchema = props.validationSchema, translator = props.translator, isUpdateMode = props.isUpdateMode, formMustRegex = props.formMustRegex;
return (React__default["default"].createElement(material.Grid, tslib.__assign({ item: true, container: true, spacing: 3 }, allData.layoutProps, { id: String(name) }), Formalite.itemRenderer({
formMustRegex: formMustRegex,
form: allData.options,
formik: formik,
loading: loading,
lang: lang,
isUpdateMode: isUpdateMode,
validationSchema: validationSchema,
translator: translator,
})));
};
exports["default"] = GroupView;
//# sourceMappingURL=GroupView.js.map