Login:Components:CreateUserForm: change redirect to login

This commit is contained in:
Darya Umrikhina 2024-08-20 14:42:33 +04:00
parent 6ab4a20681
commit f0363c7db8

View File

@ -77,6 +77,7 @@ import { ConfirmRouteContext } from "../ConfirmRoute";
import EmailInputForm from "./sub-components/EmailInputForm"; import EmailInputForm from "./sub-components/EmailInputForm";
import RegistrationForm from "./sub-components/RegistrationForm"; import RegistrationForm from "./sub-components/RegistrationForm";
import { RegisterContainer } from "./CreateUserForm.styled"; import { RegisterContainer } from "./CreateUserForm.styled";
import { useRouter } from "next/navigation";
export type CreateUserFormProps = { export type CreateUserFormProps = {
userNameRegex: string; userNameRegex: string;
@ -103,6 +104,7 @@ const CreateUserForm = (props: CreateUserFormProps) => {
const { linkData, roomData } = useContext(ConfirmRouteContext); const { linkData, roomData } = useContext(ConfirmRouteContext);
const { t, i18n } = useTranslation(["Confirm", "Common"]); const { t, i18n } = useTranslation(["Confirm", "Common"]);
const { currentDeviceType } = useDeviceType(); const { currentDeviceType } = useDeviceType();
const router = useRouter();
const currentCultureName = i18n.language; const currentCultureName = i18n.language;
const isDesktopView = currentDeviceType === DeviceType.desktop; const isDesktopView = currentDeviceType === DeviceType.desktop;
@ -234,11 +236,8 @@ const CreateUserForm = (props: CreateUserFormProps) => {
sessionStorage.setItem("referenceUrl", finalUrl); sessionStorage.setItem("referenceUrl", finalUrl);
} }
window.location.href = combineUrl( router.push(`/?loginData=${loginData}`);
window.ClientConfig?.proxy?.url, // window.location.href = `/login?loginData=${loginData}`;
"/login",
`?loginData=${loginData}`,
);
} catch (error) { } catch (error) {
const knownError = error as TError; const knownError = error as TError;
const status = const status =
@ -462,7 +461,7 @@ const CreateUserForm = (props: CreateUserFormProps) => {
const onValidateEmail = (result: TValidate): undefined => { const onValidateEmail = (result: TValidate): undefined => {
setEmailValid(result.isValid); setEmailValid(result.isValid);
setEmailErrorText(result.errors?.[0]); setEmailErrorText(result.errors?.[0] ?? "");
}; };
const onClickBack = () => { const onClickBack = () => {