fix: webview - mystay - check if we have webviewToken * fix: webview - mystay - check if we have webviewToken * Cleanup Approved-by: Joakim Jäderberg
25 lines
503 B
TypeScript
25 lines
503 B
TypeScript
import { getHeader } from "@/lib/trpc/memoizedRequests"
|
|
|
|
import { isLoggedInUser } from "@/utils/isLoggedInUser"
|
|
|
|
import MobileMenu from "../MobileMenu"
|
|
|
|
export default async function MobileMenuWrapper({
|
|
children,
|
|
}: React.PropsWithChildren) {
|
|
// preloaded
|
|
const header = await getHeader()
|
|
|
|
if (!header) {
|
|
return null
|
|
}
|
|
|
|
const isLoggedIn = await isLoggedInUser()
|
|
|
|
return (
|
|
<MobileMenu topLink={header.data.topLink} isLoggedIn={isLoggedIn}>
|
|
{children}
|
|
</MobileMenu>
|
|
)
|
|
}
|