added lodering status when making request for demo
This commit is contained in:
parent
5dfaa6d44c
commit
1ad9b782a4
@ -37,6 +37,7 @@ const registerSchema = z.object({
|
|||||||
const RegisterPage = () => {
|
const RegisterPage = () => {
|
||||||
const [registered, setRegristered] = useState(false);
|
const [registered, setRegristered] = useState(false);
|
||||||
const [industries, setIndustries] = useState([]);
|
const [industries, setIndustries] = useState([]);
|
||||||
|
const [Loading,setLoading] = useState(false)
|
||||||
const {
|
const {
|
||||||
register,
|
register,
|
||||||
handleSubmit,
|
handleSubmit,
|
||||||
@ -47,11 +48,14 @@ const RegisterPage = () => {
|
|||||||
|
|
||||||
const onSubmit = async (data) => {
|
const onSubmit = async (data) => {
|
||||||
try {
|
try {
|
||||||
|
setLoading(true)
|
||||||
const response = await MarketRepository.requestDemo(data);
|
const response = await MarketRepository.requestDemo(data);
|
||||||
showToast("Your Registration SuccessFully !");
|
showToast("Your request has been sent successfully. Please stay in touch!");
|
||||||
setRegristered(true);
|
setRegristered(true);
|
||||||
|
setLoading(false)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
showToast(error.message, "error");
|
showToast(error.message, "error");
|
||||||
|
setLoading(false)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -286,7 +290,7 @@ const RegisterPage = () => {
|
|||||||
aria-label="Click me "
|
aria-label="Click me "
|
||||||
className="btn btn-primary d-grid w-100"
|
className="btn btn-primary d-grid w-100"
|
||||||
>
|
>
|
||||||
Request Demo
|
{Loading ? "Please Wait..." :" Request Demo"}
|
||||||
</button>
|
</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
@ -296,6 +300,7 @@ const RegisterPage = () => {
|
|||||||
aria-label="Go to Login Page"
|
aria-label="Go to Login Page"
|
||||||
to="/auth/login"
|
to="/auth/login"
|
||||||
className="text-decoration-underline ms-1"
|
className="text-decoration-underline ms-1"
|
||||||
|
disabled={Loading}
|
||||||
>
|
>
|
||||||
<i className="bx bx-chevron-left scaleX-n1-rtl bx-sm me-1"></i>
|
<i className="bx bx-chevron-left scaleX-n1-rtl bx-sm me-1"></i>
|
||||||
Back to login
|
Back to login
|
||||||
|
Loading…
x
Reference in New Issue
Block a user