Make react router routing possible outside components

This commit is contained in:
schroda
2025-09-20 19:44:27 +02:00
parent b13bb86f40
commit 19e45424ae
4 changed files with 50 additions and 14 deletions

View File

@@ -166,8 +166,6 @@ export class ReaderControls {
) => void {
const { t } = useTranslation();
const openChapter = ReaderService.useNavigateToChapter();
return useCallback(
(offset, doTransitionCheck = true, scrollIntoView = true) => {
const {
@@ -250,7 +248,7 @@ export class ReaderControls {
);
}
openChapter(chapterToOpen, {
ReaderService.navigateToChapter(chapterToOpen, {
resumeMode: getReaderOpenChapterResumeMode(
isSpecificChapterMode || !keepRenderedChapters,
isPreviousChapter,
@@ -264,7 +262,7 @@ export class ReaderControls {
doOpenChapter().catch(defaultPromiseErrorHandler('ReaderControls#useOpenChapter'));
},
[t, openChapter],
[t],
);
}