laravel-inertia-react-translator
Version:
A integration for i18n in inertia with laravel for react
17 lines (16 loc) • 652 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.useTranslation = void 0;
const react_1 = require("react");
const TranslationContext_1 = __importDefault(require("../context/TranslationContext"));
const useTranslation = () => {
const context = (0, react_1.useContext)(TranslationContext_1.default);
if (!context) {
throw new Error("useTranslation must be used within a TranslationProvider");
}
return context;
};
exports.useTranslation = useTranslation;