Files
web/components/Header/index.tsx
2024-11-14 13:48:48 +01:00

30 lines
600 B
TypeScript

import { Suspense } from "react"
import {
getHeader,
getLanguageSwitcher,
getName,
} from "@/lib/trpc/memoizedRequests"
import MainMenu from "./MainMenu"
import TopMenu, { TopMenuSkeleton } from "./TopMenu"
import styles from "./header.module.css"
export default function Header() {
void getHeader()
void getLanguageSwitcher()
void getName()
return (
<header className={styles.header}>
<Suspense fallback={<TopMenuSkeleton />}>
<TopMenu />
</Suspense>
<Suspense fallback="Loading main menu">
<MainMenu />
</Suspense>
</header>
)
}