import { Animated, Pressable, StyleSheet, type StyleProp, type ViewStyle } from 'react-native'; import { BorderRadius, FlexView, Icon, IconBox, Spacing, Text, useTheme, useAnimatedValue } from '@reown/appkit-ui-react-native'; const AnimatedPressable = Animated.createAnimatedComponent(Pressable); export interface Props { onPress: () => void; style?: StyleProp; } export function UpgradeWalletButton({ style, onPress }: Props) { const Theme = useTheme(); const { animatedValue, setStartValue, setEndValue } = useAnimatedValue( Theme['accent-glass-010'], Theme['accent-glass-020'] ); return ( Upgrade your wallet Transition to a self-custodial wallet ); } const styles = StyleSheet.create({ container: { height: 75, borderRadius: BorderRadius.s, backgroundColor: 'red', flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', paddingHorizontal: Spacing.s }, textContainer: { marginHorizontal: Spacing.m }, upgradeText: { marginBottom: Spacing['3xs'] }, chevron: { marginRight: Spacing['2xs'] } });