import { getHeader, getLanguageSwitcher, getName, } from "@/lib/trpc/memoizedRequests" import LanguageSwitcher from "@/components/LanguageSwitcher" import SkeletonShimmer from "@/components/SkeletonShimmer" import Caption from "@/components/TempDesignSystem/Text/Caption" import { getIntl } from "@/i18n" import HeaderLink from "../HeaderLink" import TopLink from "../TopLink" import styles from "./topMenu.module.css" import { IconName } from "@/types/components/icon" export default async function TopMenu() { // cached const intl = await getIntl() // both preloaded const languages = await getLanguageSwitcher() const header = await getHeader() const user = await getName() if (!languages || !header) { return null } return (