From d56363276b21e4043d5391812a9ec5dd5cb7d68c Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Wed, 13 Sep 2023 05:12:27 +0100 Subject: [PATCH] made the pathname to retain the country query param --- src/components/AuthPages/SignUp/index.jsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/AuthPages/SignUp/index.jsx b/src/components/AuthPages/SignUp/index.jsx index 79b2303..735b69a 100644 --- a/src/components/AuthPages/SignUp/index.jsx +++ b/src/components/AuthPages/SignUp/index.jsx @@ -1,5 +1,5 @@ import React, { useCallback, useEffect, useState } from "react"; -import { Link, useNavigate } from "react-router-dom"; +import { Link, useLocation, useNavigate } from "react-router-dom"; import WrenchBoard from "../../../assets/images/wrenchboard-logo-text.png"; import usersService from "../../../services/UsersService"; import InputCom from "../../Helpers/Inputs/InputCom"; @@ -8,6 +8,9 @@ import AuthLayout from "../AuthLayout"; export default function SignUp() { const queryParams = new URLSearchParams(location?.search); const country = queryParams.get("cnt")?.toUpperCase(); + + const {pathname} = useLocation() + const currentPath = country ? `${pathname}?cnt=${country.toLowerCase()}`:pathname // Determines the new pathname is country query params exist const [signUpLoading, setSignUpLoading] = useState(false); const [checked, setValue] = useState(false); @@ -146,7 +149,7 @@ export default function SignUp() {
- +