diff --git a/components/Header/TopMenu/index.tsx b/components/Header/TopMenu/index.tsx index 097430b32..c260a7d2b 100644 --- a/components/Header/TopMenu/index.tsx +++ b/components/Header/TopMenu/index.tsx @@ -1,13 +1,11 @@ -import { - getHeader, - getLanguageSwitcher, - getName, -} from "@/lib/trpc/memoizedRequests" +import { getHeader, getLanguageSwitcher } from "@/lib/trpc/memoizedRequests" +import { auth } from "@/auth" import LanguageSwitcher from "@/components/LanguageSwitcher" import SkeletonShimmer from "@/components/SkeletonShimmer" import Caption from "@/components/TempDesignSystem/Text/Caption" import { getIntl } from "@/i18n" +import { isValidSession } from "@/utils/session" import HeaderLink from "../HeaderLink" import TopLink from "../TopLink" @@ -22,7 +20,8 @@ export default async function TopMenu() { // both preloaded const languages = await getLanguageSwitcher() const header = await getHeader() - const user = await getName() + const session = await auth() + const isLoggedIn = isValidSession(session) if (!languages || !header) { return null @@ -31,7 +30,7 @@ export default async function TopMenu() { return (
- +
@@ -50,6 +49,7 @@ export function TopMenuSkeleton() { return (
+