"use client"; import AppContext from "@ctx/AppContext"; import { useRouter } from "next/navigation"; import Buttonbriz from "plugins/Buttonbriz/page"; import Input from "plugins/Input/page"; import PersianNumber from "plugins/PersianNumber"; import React, { useContext, useEffect, useRef, useState } from "react"; import { toast } from "react-toastify"; import SimpleReactValidator from "simple-react-validator"; import { useSearchParams } from "next/navigation"; import { useLocale, useTranslations } from "next-intl"; const SignUp = (props) => { const CTX = useContext(AppContext); const router = useRouter(); const query = useSearchParams(); const t = useTranslations("login"); const locale = useLocale(); const isRTL = locale === "fa"; const [firstName, setFirstName] = useState(""); const [lastName, setLastName] = useState(""); const [complexName, setComplexName] = useState(""); const [supportPhoneNumber, setSupportPhoneNumber] = useState( CTX.state.phoneNumber ); const [complexAddress, setComplexAddress] = useState(""); const [, forceUpdate] = useState(); const validator = useRef( new SimpleReactValidator({ messages: { required: "پر کردن این فیلد الزامی میباشد", }, element: (message) => ( <>
{t("singUpDesc")}