import React from "react"; import * as Yup from "yup"; import { Formik, Form } from "formik"; import FormField from "../../globals/FormField"; import useFetch from "../../../hooks/useFetch"; import { useDispatch } from "react-redux"; import { authActions } from "../../../store/authSlice"; import Spinner from "../../globals/Spinner"; const schema = Yup.object().shape({ username: Yup.string().required("Field is required"), password: Yup.string().required("Field is required"), }); function Login({ setUserWantsToLogin }) { const dispatch = useDispatch(); // Request to log user in const { reqState, reqFn: loginRequest } = useFetch( { url: "/user/login", method: "POST" }, // Success () => { dispatch(authActions.login()); } ); return (

Login To Telegram

{({ errors, values }) => (
)}
setUserWantsToLogin(false)} className="mt-[2rem] text-right text-secondary-text underline cursor-pointer hover:text-cta-icon" > New to Telegram
); } export default Login;