From 15b8a816835a781cd7e941bde18ed31a3b2a370a Mon Sep 17 00:00:00 2001 From: Domenico Tenace Date: Wed, 15 Jan 2025 17:29:14 +0100 Subject: [PATCH] fix: redirect stats page to login user --- src/pages/stats/[login].tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/stats/[login].tsx b/src/pages/stats/[login].tsx index 0461c75..02c21cb 100644 --- a/src/pages/stats/[login].tsx +++ b/src/pages/stats/[login].tsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useEffect, useState } from "react"; import { useSession } from "next-auth/react"; import { useRouter } from "next/router"; import { useGitHubPullRequests, useHandleStateRepositories } from "@/hooks"; @@ -38,6 +38,12 @@ export default function Stats() { repositoriesOrder ); + useEffect(() => { + if (session && session.user && session.user.login !== login) { + router.replace(`/stats/${session.user.login}`); + } + }, [session, login, router]); + return (