UNPKG

@cosva-lab/form-builder

Version:
21 lines (18 loc) 916 B
import React from 'react'; import { useGlobalTranslate } from '../GlobalTranslate/index.js'; var TranslateFieldErrorContext = React.createContext(null); var useTranslateFieldError = function () { return React.useContext(TranslateFieldErrorContext); }; var TranslateFieldErrorProvider = function (_a) { var children = _a.children, translator = _a.translator; return (React.createElement(TranslateFieldErrorContext.Provider, { value: translator }, children)); }; var TranslateFieldErrorConsumer = TranslateFieldErrorContext.Consumer; var TranslateFieldError = function (props) { var translate = useTranslateFieldError(); var fieldTranslate = useGlobalTranslate(); return React.createElement(React.Fragment, null, (translate || fieldTranslate)(props)); }; export { TranslateFieldError, TranslateFieldErrorConsumer, TranslateFieldErrorProvider }; //# sourceMappingURL=index.js.map