import React, { useState } from "react"; import { Button, ButtonSize, Checkbox, Text, TextField, TouchableOpacity, View, } from "react-native-ui-lib"; import { useSignUp } from "@/hooks/firebase/useSignUp"; import { ProfileType } from "@/contexts/AuthContext"; import { StyleSheet } from "react-native"; import { AntDesign } from "@expo/vector-icons"; const SignUpPage = ({setTab}: { setTab: React.Dispatch> }) => { const [email, setEmail] = useState(""); const [firstName, setFirstName] = useState(""); const [lastName, setLastName] = useState(""); const [password, setPassword] = useState(""); const [isPasswordVisible, setIsPasswordVisible] = useState(false); const [allowFaceID, setAllowFaceID] = useState(false); const [acceptTerms, setAcceptTerms] = useState(false); const { mutateAsync: signUp } = useSignUp(); const handleSignUp = async () => { await signUp({ email, password, firstName, lastName }); }; return ( Get started with Cally Please enter your details. setIsPasswordVisible(!isPasswordVisible)} > } /> { setAllowFaceID(value); }} /> Allow FaceID for login in future setAcceptTerms(value)} /> I accept the {" "} terms and conditions and {" "} privacy policy