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