UNPKG

@aokiapp/rjsf-mantine-theme

Version:

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

33 lines (28 loc) 1.09 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var utils = require('@rjsf/utils'); function NullWidget(props) { const { id, label, hideLabel, required, options, schema, className, registry } = props; const TitleFieldTemplate = utils.getTemplate("TitleFieldTemplate", registry, options); const DescriptionFieldTemplate = utils.getTemplate( "DescriptionFieldTemplate", registry, options ); const description = options.description || schema.description; return /* @__PURE__ */ jsxRuntime.jsxs("div", { className: `armt-widget-null ${className || ""}`, id, children: [ label && !hideLabel && /* @__PURE__ */ jsxRuntime.jsx(TitleFieldTemplate, { id, title: label, required, schema, registry }), description && !hideLabel && /* @__PURE__ */ jsxRuntime.jsx( DescriptionFieldTemplate, { id: utils.descriptionId(id), description, registry, schema } ) ] }); } exports.default = NullWidget; //# sourceMappingURL=NullWidget.cjs.map