From 9ef64cff5dbd9f116749c42982f91473a19082d3 Mon Sep 17 00:00:00 2001 From: Yarre Date: Wed, 13 Dec 2023 19:53:38 +0100 Subject: [PATCH] fix: a lot --- .../[mangaId]/components/ChapterCard.tsx | 2 +- .../manga/[mangaId]/components/Chapters.tsx | 26 +++++++++++-------- src/app/(main)/manga/page.tsx | 7 ++--- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/app/(main)/manga/[mangaId]/components/ChapterCard.tsx b/src/app/(main)/manga/[mangaId]/components/ChapterCard.tsx index 3fe0f9c..2ac5f99 100644 --- a/src/app/(main)/manga/[mangaId]/components/ChapterCard.tsx +++ b/src/app/(main)/manga/[mangaId]/components/ChapterCard.tsx @@ -92,7 +92,7 @@ function ChapterCard({ return (
{ router.push(`${ROUTE.MANGA}/${mangaId}/${chapter.chapterId}`); }} diff --git a/src/app/(main)/manga/[mangaId]/components/Chapters.tsx b/src/app/(main)/manga/[mangaId]/components/Chapters.tsx index ba0879e..bbb65ec 100644 --- a/src/app/(main)/manga/[mangaId]/components/Chapters.tsx +++ b/src/app/(main)/manga/[mangaId]/components/Chapters.tsx @@ -1,5 +1,6 @@ import { BookPlusIcon } from 'lucide-react'; import { useRouter } from 'next/navigation'; +import { useSession } from 'next-auth/react'; import ChapterCard from './ChapterCard'; import { ChapterDTO } from '../types'; @@ -21,22 +22,25 @@ function Chapters({ refetchData, }: ChaptersProps) { const router = useRouter(); + const { data: session } = useSession(); return (

Chapters

- + {session?.user?.accessToken ? ( + + ) : null}
{chapters?.length !== 0 ? ( diff --git a/src/app/(main)/manga/page.tsx b/src/app/(main)/manga/page.tsx index b52f746..2aad957 100644 --- a/src/app/(main)/manga/page.tsx +++ b/src/app/(main)/manga/page.tsx @@ -64,7 +64,7 @@ function MangaPage() { const handleClear = () => { setValue('title', ''); - setValue('genre', undefined); + setValue('genre', ''); setValue('rating', 0); fetchManga().then((data) => setManga(data)); @@ -144,8 +144,9 @@ function MangaPage() {