feat: improves the flow of account creation

This commit is contained in:
Ronit Panda
2023-10-13 11:05:24 +05:30
parent 70b9d435d1
commit 840eef7bce
2 changed files with 68 additions and 66 deletions
@@ -1,5 +1,6 @@
import { FC } from "react";
import { Controller, useForm } from "react-hook-form";
import { useRouter } from "next/router";
import { yupResolver } from "@hookform/resolvers/yup";
import * as yup from "yup";
@@ -22,6 +23,7 @@ interface CreateOrgModalProps {
export const CreateOrgModal: FC<CreateOrgModalProps> = ({ isOpen, onClose }) => {
const { createNotification } = useNotificationContext();
const router = useRouter();
const {
control,
@@ -48,7 +50,10 @@ export const CreateOrgModal: FC<CreateOrgModalProps> = ({ isOpen, onClose }) =>
type: "success"
});
window.location.href = `/org/${organization._id}/overview`;
if (router.isReady) router.push(`/org/${organization._id}/overview`);
else window.location.href = `/org/${organization._id}/overview`;
localStorage.setItem("orgData.id", organization._id);
reset();
onClose();