react-forminate
Version:
React.js + Typescript package that creates dynamic UI forms based on the JSON schema
21 lines (20 loc) • 498 B
JavaScript
import { a as n, j as a } from "./index-BPZpMa2Y.js";
import { T as i } from "./FieldComponents-Fikvpz9O.js";
import d from "react";
const x = (r) => {
const {
eventHandlers: t,
fieldParams: s,
fieldValue: o,
hasDefaultStyling: l,
fieldErrors: m
} = n(r), e = {
...s,
...t.htmlHandlers,
value: o ?? ""
};
return l ? /* @__PURE__ */ a.jsx(i, { ...e, hasError: !!m }) : /* @__PURE__ */ a.jsx("textarea", { ...e });
}, c = d.memo(x);
export {
c as default
};