diff --git a/website/app/pages/manga/[mangaId]/index.vue b/website/app/pages/manga/[mangaId]/index.vue index c5b2485..b39a721 100644 --- a/website/app/pages/manga/[mangaId]/index.vue +++ b/website/app/pages/manga/[mangaId]/index.vue @@ -52,15 +52,17 @@ @click="unlinkMetadataFetcher(row.original)" >Unlink - Link + Link - Merge - + Merge + @@ -71,6 +73,7 @@ const { $api } = useNuxtApp(); const route = useRoute(); const mangaId = route.params.mangaId as string; const backUrl = route.query.return as string | undefined; +const path = route.fullPath; const flashDownloading = route.query.download; @@ -107,6 +110,12 @@ const unlinkMetadataFetcher = async (metadataFetcherName: string) => { await refreshNuxtData(FetchKeys.Metadata.Manga(mangaId)); }; +const remove = async () => { + await $api('/v2/Manga/{MangaId}', { method: 'DELETE', path: { MangaId: mangaId } }); + await refreshNuxtData(FetchKeys.Manga.All); + navigateTo('/'); +}; + useHead({ title: 'Manga' }); diff --git a/website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue b/website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue index 9af73a3..f9e9bca 100644 --- a/website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue +++ b/website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue @@ -1,8 +1,5 @@ - + - + navigateTo(`/manga/${mangaId}/merge/${m.key}?return=${path}`)" />