const [errorMsg, setErrorMsg] = useState<string | null>(null);
const [successMsg, setSuccessMsg] = useState<string | null>(null);
async function signUp(formData: Values) {
const { data, error } = await supabase.auth.signUp({
email: formData.email,
password: formData.password,
});
if (error) {
setErrorMsg(error.message);
} else if (data.user?.identities?.length === 0) {
setErrorMsg('User already registered');
} else {
setSuccessMsg('Success! Please check your inbox.');
}
}
const [errorMsg, setErrorMsg] = useState<string | null>(null);
const [successMsg, setSuccessMsg] = useState<string | null>(null);
async function signUp(formData: Values) {
const { data, error } = await supabase.auth.signUp({
email: formData.email,
password: formData.password,
});
if (error) {
setErrorMsg(error.message);
} else if (data.user?.identities?.length === 0) {
setErrorMsg('User already registered');
} else {
setSuccessMsg('Success! Please check your inbox.');
}
}