UNPKG

@cosva-lab/form-builder

Version:
16 lines (14 loc) 861 B
import { useGlobalTranslate } from "../GlobalTranslate/index.mjs"; import React from "react"; //#region src/contexts/TranslateFieldErrorProvider/index.tsx const TranslateFieldErrorContext = React.createContext(null); const useTranslateFieldError = () => React.useContext(TranslateFieldErrorContext); const TranslateFieldErrorProvider = ({ children, translator }) => /* @__PURE__ */ React.createElement(TranslateFieldErrorContext.Provider, { value: translator }, children); const TranslateFieldErrorConsumer = TranslateFieldErrorContext.Consumer; const TranslateFieldError = (props) => { const translate = useTranslateFieldError(); const fieldTranslate = useGlobalTranslate(); return /* @__PURE__ */ React.createElement(React.Fragment, null, (translate || fieldTranslate)(props)); }; //#endregion export { TranslateFieldError, TranslateFieldErrorProvider };