@aokiapp/rjsf-mantine-theme
Version:
Mantine theme, fields and widgets for react-jsonschema-form
33 lines (28 loc) • 1.09 kB
JavaScript
;
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