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