UNPKG

@cosva-lab/form-builder

Version:
23 lines (21 loc) 729 B
const require_runtime = require('../_virtual/_rolldown/runtime.cjs'); const require_index = require('../contexts/GlobalTranslate/index.cjs'); let react = require("react"); react = require_runtime.__toESM(react); //#region src/utils/TransformLabel.tsx const TransformLabel = ({ ns, name, label }) => { if (react.default.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.default.createElement(require_index.GlobalTranslate, { message, ns: nsLabel, props }); }; //#endregion exports.TransformLabel = TransformLabel;