@cosva-lab/form-builder
Version:
React form builder.
23 lines (21 loc) • 729 B
JavaScript
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;