corrigir erro de criar conta

This commit is contained in:
Rodrigo Lopes dos Santos
2026-01-29 17:52:22 +00:00
parent e0acd9879c
commit 22356086bb
3 changed files with 15 additions and 16 deletions

View File

@@ -15,12 +15,13 @@ export default function AuthLogin() {
const handleSubmit = () => {
setError('');
const ok = login(email, password);
if (!ok) {
const user = login(email, password);
if (!user) {
setError('Credenciais inválidas');
Alert.alert('Erro', 'Credenciais inválidas');
} else {
navigation.navigate('Explore' as never);
const target = user.role === 'barbearia' ? 'Dashboard' : 'Explore';
navigation.navigate(target as never);
}
};
@@ -145,4 +146,3 @@ const styles = StyleSheet.create({
},
});

View File

@@ -18,12 +18,13 @@ export default function AuthRegister() {
const handleSubmit = () => {
setError('');
const ok = register({ name, email, password, role, shopName });
if (!ok) {
const user = register({ name, email, password, role, shopName });
if (!user) {
setError('Email já registado');
Alert.alert('Erro', 'Email já registado');
} else {
navigation.navigate('Explore' as never);
const target = user.role === 'barbearia' ? 'Dashboard' : 'Explore';
navigation.navigate(target as never);
}
};
@@ -179,4 +180,3 @@ const styles = StyleSheet.create({
},
});