import { Ionicons } from "@expo/vector-icons"; import React from "react"; import { Animated, Pressable, View } from "react-native"; import { Text } from "@/components/common/Text"; import { useTVFocusAnimation } from "@/components/tv/hooks/useTVFocusAnimation"; import { useScaledTVTypography } from "@/constants/TVTypography"; interface TVRequestOptionRowProps { label: string; value: string; onPress: () => void; hasTVPreferredFocus?: boolean; disabled?: boolean; } export const TVRequestOptionRow: React.FC = ({ label, value, onPress, hasTVPreferredFocus = false, disabled = false, }) => { const typography = useScaledTVTypography(); const { focused, handleFocus, handleBlur, animatedStyle } = useTVFocusAnimation({ scaleAmount: 1.02, }); return ( {label} {value} ); };