import ProTextSvg from '@/assets/icons/svg/proText.svg'; import GradientText from '@/components/textLinear'; import { useRouter } from 'expo-router'; import { useTranslation } from "react-i18next"; import { Dimensions, StyleSheet, TouchableOpacity, View } from "react-native"; import CardBg from './cardBg'; import IpSvg from './ipSvg'; const MemberCard = ({ pro, points }: { pro: string, points: number }) => { const { t } = useTranslation(); const width = Dimensions.get("window").width; const router = useRouter(); return ( router.push({ pathname: '/rights', params: { points: points, pro: pro } })}> {/* 背景图 */} {/* pro标志 */} {/* 背景板ip */} {/* 会员标识 */} {/* {t("personal:member.goPremium")} */} {/* 解锁更多魔法 */} ); }; const styles = StyleSheet.create({ container: { position: "relative" }, memberContainer: { position: "absolute", backgroundColor: "linear-gradient(97.5deg, #FFF3E8 7.16%, #FFFAB9 100.47%)", borderRadius: 13.1348, }, proTextContainer: { position: "absolute", zIndex: 9, }, ipContainer: { position: "absolute", bottom: 0, right: 0, zIndex: 9 }, cardBg: { width: "100%", alignSelf: "center", position: "relative", marginRight: 10, zIndex: -1, }, dateContainer: { position: 'absolute', zIndex: 10, alignItems: 'flex-end', transform: [ { rotate: '400deg' } ], }, }); export default MemberCard;