@aokiapp/rjsf-mantine-theme
Version:
Mantine theme, fields and widgets for react-jsonschema-form
29 lines (26 loc) • 985 B
JavaScript
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