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"; export interface TVAddIconProps { label: string; onPress: () => void; hasTVPreferredFocus?: boolean; disabled?: boolean; } export const TVAddIcon = React.forwardRef( ({ label, onPress, hasTVPreferredFocus, disabled = false }, ref) => { const typography = useScaledTVTypography(); const { focused, handleFocus, handleBlur, animatedStyle } = useTVFocusAnimation(); return ( {label} ); }, );