"use client"; import { FC, useState } from "react"; import { redirect } from "next/navigation"; import { Button, Stack } from "@mantine/core"; import { useForm } from "@mantine/form"; import PhoneInput from "@/components/PhoneInput/PhoneInput"; type LoginForm = { phoneNumber: string; }; type Props = { isCreatingId?: boolean; }; const LoginForm: FC = ({ isCreatingId = false }) => { const [phoneMask, setPhoneMask] = useState(""); const form = useForm({ initialValues: { phoneNumber: "", }, validate: { phoneNumber: phoneNumber => phoneNumber.length !== phoneMask.length && "Введите корректный номер", }, }); const handleSubmit = (values: LoginForm) => { console.log(values); console.log(phoneMask); redirect("/verify-phone"); }; const navigateToCreateId = () => redirect("/create-id"); const navigateToLogin = () => redirect("/"); return (
{isCreatingId ? ( <> ) : ( <> )}
); }; export default LoginForm;