diff --git a/frontend-v2/src/components/signup/TeamInviteStep.tsx b/frontend-v2/src/components/signup/TeamInviteStep.tsx
index 60276d217..94d8a5040 100644
--- a/frontend-v2/src/components/signup/TeamInviteStep.tsx
+++ b/frontend-v2/src/components/signup/TeamInviteStep.tsx
@@ -1,6 +1,6 @@
-import React, { useState } from "react";
+import { useState } from "react";
import { useTranslation } from "react-i18next";
-import { useRouter } from "next/router";
+import { useNavigate } from "@tanstack/react-router";
import { useAddUsersToOrg } from "@app/hooks/api";
import { useFetchServerStatus } from "@app/hooks/api/serverDetails";
@@ -13,7 +13,7 @@ import { Button, EmailServiceSetupModal } from "../v2";
*/
export default function TeamInviteStep(): JSX.Element {
const { t } = useTranslation();
- const router = useRouter();
+ const navigate = useNavigate();
const [emails, setEmails] = useState("");
const { data: serverDetails } = useFetchServerStatus();
@@ -22,7 +22,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`);
+ navigate({ to: `/org/${localStorage.getItem("orgData.id")}/overview` });
};
const inviteUsers = async ({ emails: inviteEmails }: { emails: string }) => {
@@ -48,19 +48,19 @@ export default function TeamInviteStep(): JSX.Element {
{t("signup.step5-subtitle")}
-
+
-
-
+
-
+