UNPKG

@cosva-lab/form-builder

Version:
19 lines (17 loc) 1.08 kB
const require_runtime = require('../../_virtual/_rolldown/runtime.cjs'); const require_index = require('../GlobalTranslate/index.cjs'); let react = require("react"); react = require_runtime.__toESM(react); //#region src/contexts/TranslateFieldErrorProvider/index.tsx const TranslateFieldErrorContext = react.default.createContext(null); const useTranslateFieldError = () => react.default.useContext(TranslateFieldErrorContext); const TranslateFieldErrorProvider = ({ children, translator }) => /* @__PURE__ */ react.default.createElement(TranslateFieldErrorContext.Provider, { value: translator }, children); const TranslateFieldErrorConsumer = TranslateFieldErrorContext.Consumer; const TranslateFieldError = (props) => { const translate = useTranslateFieldError(); const fieldTranslate = require_index.useGlobalTranslate(); return /* @__PURE__ */ react.default.createElement(react.default.Fragment, null, (translate || fieldTranslate)(props)); }; //#endregion exports.TranslateFieldError = TranslateFieldError; exports.TranslateFieldErrorProvider = TranslateFieldErrorProvider;