From 06eb971af44d313599d59e28538b72f1ece5eeeb Mon Sep 17 00:00:00 2001 From: glax Date: Tue, 14 Oct 2025 14:50:13 +0200 Subject: [PATCH] Use nuxtjs/mdc to render descriptions --- website/app/app.config.ts | 2 +- website/app/components/LibrarySelect.vue | 1 + website/app/components/MangaCard.vue | 1 - website/app/components/MangaDetailPage.vue | 4 +- website/app/pages/manga/[mangaId]/index.vue | 4 +- .../linkMetadata/[metadataFetcherName].vue | 2 +- website/nuxt.config.ts | 4 +- website/package-lock.json | 137 ++++++++++++------ website/package.json | 1 + website/tsconfig.json | 2 +- 10 files changed, 105 insertions(+), 53 deletions(-) diff --git a/website/app/app.config.ts b/website/app/app.config.ts index a680206..ee9fed4 100644 --- a/website/app/app.config.ts +++ b/website/app/app.config.ts @@ -1,5 +1,5 @@ export default defineAppConfig({ ui: { colors: { primary: 'pink', secondary: 'blue', success: 'green', info: 'cyan', warning: 'yellow', error: 'red', neutral: 'zinc' }, - }, + } }); diff --git a/website/app/components/LibrarySelect.vue b/website/app/components/LibrarySelect.vue index 0488463..f05972c 100644 --- a/website/app/components/LibrarySelect.vue +++ b/website/app/components/LibrarySelect.vue @@ -44,6 +44,7 @@ const onLibrarySelectChange = async () => { method: 'POST', path: { MangaId: props.mangaId, LibraryId: library.value }, }); + await refreshNuxtData(FetchKeys.Manga.Id(props.mangaId)); loading.value = false; }; diff --git a/website/app/components/MangaCard.vue b/website/app/components/MangaCard.vue index 0b26298..5c74b16 100644 --- a/website/app/components/MangaCard.vue +++ b/website/app/components/MangaCard.vue @@ -23,7 +23,6 @@

{{ manga.name }}

-

{{ manga.description }}

diff --git a/website/app/components/MangaDetailPage.vue b/website/app/components/MangaDetailPage.vue index a9049be..348f5d5 100644 --- a/website/app/components/MangaDetailPage.vue +++ b/website/app/components/MangaDetailPage.vue @@ -17,9 +17,7 @@
-

- {{ manga.description }} -

+ diff --git a/website/app/pages/manga/[mangaId]/index.vue b/website/app/pages/manga/[mangaId]/index.vue index 410c490..261de6c 100644 --- a/website/app/pages/manga/[mangaId]/index.vue +++ b/website/app/pages/manga/[mangaId]/index.vue @@ -1,7 +1,7 @@