import React from 'react'; import { View, Text, StyleSheet } from 'react-native'; import { Ionicons } from '@expo/vector-icons'; import { Screen } from '@presentation/components/layout/Screen'; import { Header } from '@presentation/components/layout/Header'; import { colors, typography, spacing, radius } from '@shared/theme'; /** * Tela de Verificação de E-mail — RU-0 * Mostrada após o cadastro bem-sucedido. */ export default function VerifyEmailScreen(): React.ReactElement { return (
Confirme seu e-mail Enviamos um link de verificação para o seu e-mail. Clique no link para ativar sua conta e poder fazer login. Não recebeu? Verifique sua pasta de spam. ); } const styles = StyleSheet.create({ content: { flex: 1, alignItems: 'center', justifyContent: 'center', gap: spacing[5], paddingHorizontal: spacing[4], }, iconWrapper: { width: 100, height: 100, borderRadius: radius.xl, backgroundColor: colors.bgSurface, alignItems: 'center', justifyContent: 'center', marginBottom: spacing[2], }, title: { fontFamily: typography.fontFamily.ui, fontSize: typography.fontSize.xl, fontWeight: typography.fontWeight.bold, color: colors.textPrimary, textAlign: 'center', }, description: { fontFamily: typography.fontFamily.ui, fontSize: typography.fontSize.base, color: colors.textSecondary, textAlign: 'center', lineHeight: typography.fontSize.base * 1.6, }, hint: { flexDirection: 'row', alignItems: 'center', gap: spacing[2], marginTop: spacing[4], }, hintText: { fontFamily: typography.fontFamily.ui, fontSize: typography.fontSize.sm, color: colors.textSecondary, }, });