import React from 'react'; import { Pressable, StyleSheet, Text, TextInput } from 'react-native'; import { NativeStackScreenProps } from '@react-navigation/native-stack'; import { ScreenContainer } from '@/components/common/ScreenContainer'; import { AuthStackParamList } from '@/navigation/types'; import { colors } from '@/theme/colors'; import { spacing } from '@/theme/spacing'; type Props = NativeStackScreenProps; export function RegisterScreen({ navigation }: Props): React.JSX.Element { return ( Create your archer profile Add registration, email verification, and optional club metadata here. Register navigation.goBack()}> Back to login ); } const styles = StyleSheet.create({ title: { color: colors.text, fontSize: 30, fontWeight: '800', }, subtitle: { color: colors.muted, lineHeight: 22, }, input: { borderWidth: 1, borderColor: colors.border, borderRadius: 16, paddingHorizontal: spacing.md, paddingVertical: 14, backgroundColor: colors.surface, }, primaryButton: { backgroundColor: colors.primary, paddingVertical: 16, borderRadius: 16, alignItems: 'center', }, primaryButtonText: { color: colors.surface, fontWeight: '700', fontSize: 16, }, link: { color: colors.primary, textAlign: 'center', fontWeight: '600', }, });