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