@cosva-lab/form-builder
Version:
React form builder.
19 lines (17 loc) • 1.08 kB
JavaScript
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;