fix redirect to login not working - formbricks hq

This commit is contained in:
Matthias Nannt
2022-11-28 18:51:11 +01:00
parent 99dd6478d2
commit ec695df017

View File

@@ -2,20 +2,27 @@
import { useMemberships } from "@/lib/memberships";
import { Button } from "@formbricks/ui";
import { useSession } from "next-auth/react";
import { useRouter } from "next/navigation";
import { useEffect } from "react";
import LoadingSpinner from "../LoadingSpinner";
export default function ProjectsPage() {
const { data: session, status } = useSession();
const { memberships, isErrorMemberships } = useMemberships();
const router = useRouter();
useEffect(() => {
if (memberships) {
if (session && memberships && memberships.length > 0) {
const teamId = memberships[0].teamId;
router.push(`/app/teams/${teamId}/forms`);
}
}, [memberships, router]);
}, [memberships, router, session]);
if (!session) {
router.push(`/auth/signin?callbackUrl=${encodeURIComponent(window.location.href)}`);
return <div></div>;
}
if (isErrorMemberships) {
return <div>Something went wrong...</div>;