From 4a816470d157b3e7f1289b1bd847298acdc2601d Mon Sep 17 00:00:00 2001 From: Alec Warren Date: Tue, 29 Apr 2025 16:40:43 +0000 Subject: [PATCH] feat: improve jellyseer item page buttons (#634) --- .../jellyseerr/page.tsx | 72 ++++++++++++++----- 1 file changed, 54 insertions(+), 18 deletions(-) diff --git a/app/(auth)/(tabs)/(home,libraries,search,favorites)/jellyseerr/page.tsx b/app/(auth)/(tabs)/(home,libraries,search,favorites)/jellyseerr/page.tsx index 6629ef55..f72035a3 100644 --- a/app/(auth)/(tabs)/(home,libraries,search,favorites)/jellyseerr/page.tsx +++ b/app/(auth)/(tabs)/(home,libraries,search,favorites)/jellyseerr/page.tsx @@ -30,7 +30,7 @@ import { } from "@gorhom/bottom-sheet"; import { useQuery } from "@tanstack/react-query"; import { Image } from "expo-image"; -import { useLocalSearchParams, useNavigation } from "expo-router"; +import { useLocalSearchParams, useNavigation, useRouter } from "expo-router"; import type React from "react"; import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; @@ -46,6 +46,7 @@ const Page: React.FC = () => { const insets = useSafeAreaInsets(); const params = useLocalSearchParams(); const { t } = useTranslation(); + const router = useRouter(); const { mediaTitle, releaseYear, posterSrc, mediaType, ...result } = params as unknown as { @@ -236,30 +237,65 @@ const Page: React.FC = () => { }} /> - + g.name) || []} /> {isLoading || isFetching ? ( - ) : ( - + details?.mediaInfo?.jellyfinMediaId && ( + + + + + ) )}