import { Ionicons } from '@expo/vector-icons'; import { StyleSheet, Text, TextInput, View } from 'react-native'; import { colors } from '../../../src/theme'; import { useOnboarding } from '../../../src/hooks'; import { ScreenShell } from '../ui/ScreenShell'; import { Tag, TagGroup } from '../ui/Tag'; import { YearMonthWheel } from '../ui/WheelPicker'; import { PrimaryButton } from '../ui/PrimaryButton'; export function P8Resume1() { const { data, setData, navigate, back, meta } = useOnboarding(); const canNext = data.resumeName.trim().length > 0; return ( 姓名 setData({ resumeName: t })} placeholder="请输入姓名" placeholderTextColor={colors.textHint} /> 性别 setData({ gender: '女' })} /> setData({ gender: '男' })} /> 出生年月 setData({ birthYear: v })} onMonthChange={(v) => setData({ birthMonth: v })} /> navigate('P9')} /> ); } const styles = StyleSheet.create({ iconWrap: { width: 64, height: 64, borderRadius: 18, backgroundColor: colors.primaryLight, alignItems: 'center', justifyContent: 'center', alignSelf: 'center', marginBottom: 18, }, label: { fontSize: 15, fontWeight: '700', color: colors.textPrimary, marginTop: 18, marginBottom: 10 }, input: { height: 50, borderRadius: 12, borderWidth: 1, borderColor: colors.border, backgroundColor: colors.white, paddingHorizontal: 14, fontSize: 16, color: colors.textPrimary, }, footer: { marginTop: 26 }, });