@rjsf/mui
Version:
Material UI 7 theme, fields and widgets for react-jsonschema-form
12 lines • 858 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import Box from '@mui/material/Box';
import FormControl from '@mui/material/FormControl';
import { getUiOptions, } from '@rjsf/utils';
import { getMuiProps } from '../util.js';
export default function MultiSchemaFieldTemplate(props) {
const { optionSchemaField, selector, uiSchema } = props;
const uiOptions = getUiOptions(uiSchema);
const { rjsfSlotProps: muiSlotProps } = getMuiProps(uiOptions);
return (_jsxs(Box, { sx: { mb: 2 }, ...muiSlotProps === null || muiSlotProps === void 0 ? void 0 : muiSlotProps.multiBox, children: [_jsx(FormControl, { fullWidth: true, sx: { mb: 2 }, ...muiSlotProps === null || muiSlotProps === void 0 ? void 0 : muiSlotProps.multiFormControl, children: selector }), optionSchemaField] }));
}
//# sourceMappingURL=MultiSchemaFieldTemplate.js.map