UNPKG

@aokiapp/rjsf-mantine-theme

Version:

Mantine theme, fields and widgets for react-jsonschema-form

29 lines (26 loc) 985 B
import { jsxs, jsx } from 'react/jsx-runtime'; import { getTemplate, descriptionId } from '@rjsf/utils'; function NullWidget(props) { const { id, label, hideLabel, required, options, schema, className, registry } = props; const TitleFieldTemplate = getTemplate("TitleFieldTemplate", registry, options); const DescriptionFieldTemplate = getTemplate( "DescriptionFieldTemplate", registry, options ); const description = options.description || schema.description; return /* @__PURE__ */ jsxs("div", { className: `armt-widget-null ${className || ""}`, id, children: [ label && !hideLabel && /* @__PURE__ */ jsx(TitleFieldTemplate, { id, title: label, required, schema, registry }), description && !hideLabel && /* @__PURE__ */ jsx( DescriptionFieldTemplate, { id: descriptionId(id), description, registry, schema } ) ] }); } export { NullWidget as default }; //# sourceMappingURL=NullWidget.mjs.map