import { useSegments } from "expo-router"; import type React from "react"; import { TouchableOpacity, View, type ViewProps } from "react-native"; import { Text } from "@/components/common/Text"; import Poster from "@/components/posters/Poster"; import useRouter from "@/hooks/useAppRouter"; import { useSeerr } from "@/hooks/useSeerr"; interface Props { id: string; posterPath?: string; name: string; subName?: string; } const PersonPoster: React.FC = ({ id, posterPath, name, subName, ...props }) => { const { seerrApi } = useSeerr(); const router = useRouter(); const segments = useSegments(); const from = (segments as string[])[2] || "(home)"; if (from === "(home)" || from === "(search)" || from === "(libraries)") return ( router.push(`/(auth)/(tabs)/${from}/seerr/person/${id}`)} > {name} {subName && {subName}} ); return null; }; export default PersonPoster;