UNPKG

@cosva-lab/form-builder

Version:
21 lines (19 loc) 573 B
import { GlobalTranslate } from "../contexts/GlobalTranslate/index.mjs"; import React from "react"; //#region src/utils/TransformLabel.tsx const TransformLabel = ({ ns, name, label }) => { if (React.isValidElement(label)) return label; let message; let props; const nsLabel = ns; if (typeof label === "string") message = label; else if (label) message = label.message || name.toString(); else message = name.toString(); return /* @__PURE__ */ React.createElement(GlobalTranslate, { message, ns: nsLabel, props }); }; //#endregion export { TransformLabel };