UNPKG

@cosva-lab/form-builder

Version:
35 lines (29 loc) 1 kB
'use strict'; var _tslib = require('../_virtual/_tslib.js'); var React = require('react'); var index = require('../contexts/GlobalTranslate/index.js'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var React__default = /*#__PURE__*/_interopDefault(React); var TransformLabel = function (_a) { var ns = _a.ns, name = _a.name, label = _a.label; if (React__default.default.isValidElement(label)) return label; var message; var props; var nsLabel = ns; if (typeof label === 'string') message = label; else { if (label) message = label.message || name.toString(); else message = name.toString(); } return (React__default.default.createElement(index.GlobalTranslate, _tslib.__assign({}, { message: message, ns: nsLabel, props: props, }))); }; exports.TransformLabel = TransformLabel; //# sourceMappingURL=TransformLabel.js.map