diff --git a/apps/web/src/components/github/auth-status.tsx b/apps/web/src/components/github/auth-status.tsx index fd561a94..423faff5 100644 --- a/apps/web/src/components/github/auth-status.tsx +++ b/apps/web/src/components/github/auth-status.tsx @@ -1,4 +1,5 @@ "use client"; + import { useEffect, useState } from "react"; import { Button } from "@/components/ui/button"; import { GitHubSVG } from "@/components/icons/github"; @@ -42,6 +43,13 @@ function AuthStatusContent() { fetchGitHubToken, ]); + useEffect(() => { + if (githubToken) { + console.log("redirecting to chat"); + router.push("/chat"); + } + }, [githubToken]); + const checkAuthStatus = async () => { try { const response = await fetch("/api/auth/status"); @@ -172,6 +180,7 @@ function AuthStatusContent() { ); } + return null; }