'use client' import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import Link from 'next/link' import { useForm, SubmitHandler } from "react-hook-form" import axios, {AxiosInstance, AxiosResponse} from "axios"; import {useState} from "react"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover" import {useRouter} from "next/navigation"; import Image from "next/image"; type Inputs = { mobile: number } const Page = ()=>{ const router = useRouter() const [errorMessage, setErrorMessage] = useState(null) const { register, handleSubmit, watch, formState: { errors }, } = useForm() const onSubmit: SubmitHandler = async (data) => { try { setErrorMessage(null) const result: AxiosResponse = await axios.post(`${process.env.NEXT_PUBLIC_API_URL}/auth/mojri/mobile/`,data) if (result.status === 200) { router.push(`/login/${data.mobile}/`) } else { setErrorMessage("خطا در ارسال کد ورورد") } } catch (e: any) { setErrorMessage("شماره موبایل صحیح نیست!") } } return (
{'a'}/

{errors?.mobile?.message}

{errorMessage}

در صورتی که هنوز عضو نیستید ابتدا ثبت نام کنید

ثبت نام در باشگاه

برنامه نویسی و توسعه: واحد فناوری اطلاعات (محمد جواد فصاحت)

تلفن تماس : 09202202129
) } export default Page;