UNPKG

@cosva-lab/form-builder

Version:
29 lines (26 loc) 795 B
import { __assign } from '../_virtual/_tslib.js'; import React from 'react'; import { GlobalTranslate } from '../contexts/GlobalTranslate/index.js'; var TransformLabel = function (_a) { var ns = _a.ns, name = _a.name, label = _a.label; if (React.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.createElement(GlobalTranslate, __assign({}, { message: message, ns: nsLabel, props: props, }))); }; export { TransformLabel }; //# sourceMappingURL=TransformLabel.js.map