import { logout } from "@scandic-hotels/common/constants/routes/handleAuth" import { overview } from "@scandic-hotels/common/constants/routes/myPages" import Link from "@scandic-hotels/design-system/Link" import { LoginButton } from "@scandic-hotels/design-system/LoginButton" import SkeletonShimmer from "@scandic-hotels/design-system/SkeletonShimmer" import { getName } from "@/lib/trpc/memoizedRequests" import { getIntl } from "@/i18n" import { getLang } from "@/i18n/serverContext" import { getPathname } from "@/utils/getPathname" import { trackLoginClick } from "@/utils/tracking" 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() const lang = await getLang() const pathname = await getPathname() return (
{frontpageLinkText}
) } export async function TopMenuSkeleton() { const intl = await getIntl() const links = new Array(5).fill("") const lang = await getLang() const pathname = await getPathname() return (
) }