Files
MAD-Treasure-Hunt/app/Controller/LoginLogic.js
T

33 lines
652 B
JavaScript

import { useState } from 'react';
import { useNavigation } from '@react-navigation/native';
const useLoginLogic = () => {
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
const navigation = useNavigation();
const handleLogin = async () => {
if (!email || !password) {
return false;
}
if (email.trim().toLowerCase().includes('admin')) {
navigation.navigate('admin-hub');
return true;
}
navigation.navigate('game-type');
return true;
};
return {
email,
password,
setEmail,
setPassword,
handleLogin,
};
};
export default useLoginLogic;