Feat: Backtracing + NavPage Store

This commit is contained in:
Youwes09
2026-05-10 04:31:27 -05:00
parent f05f781b5b
commit 244447da9b
11 changed files with 88 additions and 29 deletions
+4 -1
View File
@@ -42,6 +42,8 @@
let loadingLinkList = $state(false);
let coverPickerOpen = $state(false);
let originNavPage = store.navPage;
const linkedIds = $derived(
store.previewManga ? (store.settings.mangaLinks?.[store.previewManga.id] ?? []) : [],
);
@@ -152,6 +154,7 @@
const shouldAutoLink = store.settings.autoLinkOnOpen;
const focal = store.previewManga;
if (focal) {
originNavPage = store.navPage;
load(focal.id);
loadCategories(focal.id);
if (shouldAutoLink) {
@@ -256,7 +259,7 @@
function openSeriesDetail() {
if (!displayManga) return;
setActiveManga(displayManga);
setNavPage("library");
setNavPage(originNavPage);
close();
}