import { Ionicons } from '@expo/vector-icons'; import { router, type Href } from 'expo-router'; import React, { useState } from 'react'; import { Image, ImageBackground, KeyboardAvoidingView, Modal, Platform, Pressable, ScrollView, Text, TextInput, View, StatusBar, } from 'react-native'; import styles from '@/styles/screens/auth/recover.styles'; export default function Recover() { const [email, setEmail] = useState(''); const [localError, setLocalError] = useState(null); const [showSuccessModal, setShowSuccessModal] = useState(false); const handleRecover = () => { if (!email.trim()) { setLocalError('Indica o teu email para continuar.'); return; } setLocalError(null); setShowSuccessModal(true); }; return ( Repor palavra-passe Indica o teu email para receberes o link de recuperacao. Email* {!!localError && {localError}} Recuperar Palavra-passe router.replace('/login' as Href)}> Voltar ao Login Verifica o teu email Enviamos-te as instrucoes para recuperares a palavra-passe. { setShowSuccessModal(false); router.replace('/login' as Href); }}> Ok ); }