feat: run through check to all frontend urls

This commit is contained in:
=
2024-12-13 21:38:43 +05:30
parent 24acb98978
commit d1547564f9
6 changed files with 30 additions and 558 deletions
@@ -4,6 +4,7 @@ import { useRouter } from "next/router";
import { useAddUsersToOrg } from "@app/hooks/api";
import { useFetchServerStatus } from "@app/hooks/api/serverDetails";
import { ProjectType } from "@app/hooks/api/workspace/types";
import { usePopUp } from "@app/hooks/usePopUp";
import { Button, EmailServiceSetupModal } from "../v2";
@@ -22,7 +23,7 @@ export default function TeamInviteStep(): JSX.Element {
// Redirect user to the getting started page
const redirectToHome = async () => {
router.push(`/org/${localStorage.getItem("orgData.id")}/overview`);
router.push(`/org/${localStorage.getItem("orgData.id")}/${ProjectType.SecretManager}/overview`);
};
const inviteUsers = async ({ emails: inviteEmails }: { emails: string }) => {
@@ -32,6 +32,7 @@ import {
useSubscription,
useUser
} from "@app/context";
import { getWorkspaceHomePage } from "@app/helpers/workspace";
import {
fetchOrgUsers,
useAddUserToWsNonE2EE,
@@ -120,7 +121,7 @@ const NewProjectForm = ({ onOpenChange, projectType }: NewProjectFormProps) => {
try {
const {
data: {
project: { id: newProjectId }
project
}
} = await createWs.mutateAsync({
projectName: name,
@@ -129,6 +130,7 @@ const NewProjectForm = ({ onOpenChange, projectType }: NewProjectFormProps) => {
template,
type: projectType
});
const { id: newProjectId } = project
if (addMembers) {
const orgUsers = await fetchOrgUsers(currentOrg.id);
@@ -148,7 +150,7 @@ const NewProjectForm = ({ onOpenChange, projectType }: NewProjectFormProps) => {
createNotification({ text: "Project created", type: "success" });
reset();
onOpenChange(false);
router.push(`/${projectType}/${newProjectId}/${projectType}/overview`);
router.push(getWorkspaceHomePage(project));
} catch (err) {
console.error(err);
createNotification({ text: "Failed to create project", type: "error" });