import { logout } from "@/constants/routes/handleAuth" import { overview } from "@/constants/routes/myPages" import { getName } from "@/lib/trpc/memoizedRequests" import LoginButton from "@/components/LoginButton" import SkeletonShimmer from "@/components/SkeletonShimmer" import Link from "@/components/TempDesignSystem/Link" import { getIntl } from "@/i18n" import { getLang } from "@/i18n/serverContext" import styles from "./topMenu.module.css" import type { TopMenuProps } from "@/types/components/current/header/topMenu" function capitalize(str: string) { return str.charAt(0).toUpperCase().toUpperCase() + str.slice(1).toLowerCase() } export default async function TopMenu({ frontpageLinkText, homeHref, links, languageSwitcher, }: TopMenuProps) { const intl = await getIntl() const user = await getName() return (
{frontpageLinkText}
) } export async function TopMenuSkeleton() { const intl = await getIntl() const links = new Array(5).fill("") return (
) }