принимает id без язык
This commit is contained in:
parent
ee62067ed3
commit
62d55b5cbb
@ -147,8 +147,6 @@ export default function ViewPublicationPage() {
|
||||
...extractImageLinksFromQuestion(nextQuestion),
|
||||
]);
|
||||
|
||||
console.log(settings.cfg.theme);
|
||||
console.log(quizThemes);
|
||||
return (
|
||||
<ThemeProvider theme={quizThemes[settings.cfg.theme || "StandardTheme"].theme}>
|
||||
<Helmet>
|
||||
|
@ -34,25 +34,21 @@ export default function unscreen(overlay: HTMLElement, root: HTMLElement) {
|
||||
|
||||
// Добавляем обработчики событий
|
||||
window.addEventListener("blur", () => {
|
||||
console.log("blur");
|
||||
isWindowFocused = false;
|
||||
checkFocusAndMouse(); // Проверяем состояние
|
||||
}); // Когда окно теряет фокус
|
||||
|
||||
window.addEventListener("focus", () => {
|
||||
console.log("focus");
|
||||
isWindowFocused = true;
|
||||
checkFocusAndMouse(); // Проверяем состояние
|
||||
}); // Когда окно получает фокус
|
||||
|
||||
window.addEventListener("mouseleave", () => {
|
||||
console.log("mouseleave");
|
||||
isMouseInside = false;
|
||||
checkFocusAndMouse(); // Проверяем состояние
|
||||
}); // Когда мышка покидает окно
|
||||
|
||||
window.addEventListener("mouseenter", () => {
|
||||
console.log("mouseenter");
|
||||
isMouseInside = true;
|
||||
checkFocusAndMouse(); // Проверяем состояние
|
||||
}); // Когда мышка возвращается в окно
|
||||
|
@ -9,7 +9,7 @@ const defaultQuizId = "3c49550d-8c77-4788-bc2d-42586a261514"; //тест виз
|
||||
|
||||
export default function App() {
|
||||
const quizId = useParams().quizId || "";
|
||||
console.log(quizId);
|
||||
const currentUrl = window.location.pathname.slice(1);
|
||||
|
||||
return (
|
||||
<Box
|
||||
@ -17,7 +17,7 @@ export default function App() {
|
||||
height: "100dvh",
|
||||
}}
|
||||
>
|
||||
<QuizAnswerer quizId={quizId} />
|
||||
<QuizAnswerer quizId={quizId || currentUrl || ""} />
|
||||
</Box>
|
||||
);
|
||||
}
|
||||
|
@ -10,11 +10,11 @@ const getLanguageFromURL = (): string => {
|
||||
const langMatch = path.match(/^\/(en|ru|uz)(\/|$)/i);
|
||||
|
||||
if (langMatch) {
|
||||
console.log("Язык из URL:", langMatch[1]);
|
||||
//console.log("Язык из URL:", langMatch[1]);
|
||||
return langMatch[1].toLowerCase();
|
||||
}
|
||||
|
||||
console.log('Язык не указан в URL, используем "ru"');
|
||||
//console.log('Язык не указан в URL, используем "ru"');
|
||||
return "ru"; // Жёсткий фолбэк
|
||||
};
|
||||
|
||||
@ -44,8 +44,8 @@ i18n
|
||||
},
|
||||
})
|
||||
.then(() => {
|
||||
console.log("i18n инициализирован! Текущий язык:", i18n.language);
|
||||
console.log("Загруженные переводы:", i18n.store.data);
|
||||
//console.log("i18n инициализирован! Текущий язык:", i18n.language);
|
||||
//console.log("Загруженные переводы:", i18n.store.data);
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error("Ошибка i18n:", err);
|
||||
|
Loading…
Reference in New Issue
Block a user