UNPKG

@novin-dev/formalite

Version:

Generate MUI form with few line of code

30 lines (23 loc) 1.25 kB
'use strict'; 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