synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
53 lines (52 loc) • 1.69 kB
JavaScript
import { jsx as m } from "react/jsx-runtime";
import r from "./templates/ArrayFieldDescriptionTemplate.js";
import t from "./templates/ArrayFieldItemButtonTemplate.js";
import o from "./templates/ArrayFieldItemTemplate.js";
import i from "./templates/ArrayFieldTemplate.js";
import p from "./templates/ArrayFieldTitleTemplate.js";
import a from "./templates/BaseInputTemplate.js";
import l from "./templates/ButtonTemplate.js";
import f from "./templates/DescriptionFieldTemplate.js";
import d from "./templates/ErrorListTemplate.js";
import T from "./templates/FieldErrorTemplate.js";
import { FieldTemplate as n } from "./templates/FieldTemplate.js";
import { BooleanWidget as s } from "./widgets/BooleanWidget.js";
import { DateTimeWidget as F } from "./widgets/DateTimeWidget.js";
import { SelectWidget as c } from "./widgets/SelectWidget.js";
import g from "@rjsf/mui";
import u from "@rjsf/validator-ajv8";
function L(e) {
return /* @__PURE__ */ m(
g,
{
ref: e.formRef,
validator: u,
className: "JsonSchemaForm",
...e,
templates: {
ArrayFieldDescriptionTemplate: r,
ArrayFieldItemTemplate: o,
ArrayFieldItemButtonsTemplate: t,
ArrayFieldTemplate: i,
ArrayFieldTitleTemplate: p,
BaseInputTemplate: a,
FieldErrorTemplate: T,
FieldTemplate: n,
ButtonTemplates: l,
DescriptionFieldTemplate: f,
ErrorListTemplate: d,
...e.templates
},
widgets: {
DateTimeWidget: F,
CheckboxWidget: s,
SelectWidget: c,
...e.widgets
}
}
);
}
export {
L as JsonSchemaForm
};
//# sourceMappingURL=JsonSchemaForm.js.map