feat: new "safe" procedure without unauth throwing

This commit is contained in:
Christel Westerberg
2024-07-08 14:53:48 +02:00
parent 17bc18ce2b
commit da343f45da
10 changed files with 117 additions and 69 deletions

View File

@@ -19,14 +19,11 @@ export default async function Header({
}: LangParams & { languageSwitcher: React.ReactNode } & {
myPagesMobileDropdown: React.ReactNode
}) {
const [data, session] = await Promise.all([
serverClient().contentstack.base.header({
lang,
}),
auth(),
])
const data = await serverClient().contentstack.base.header({
lang,
})
const user = !!session ? await serverClient().user.get() : null
const user = await serverClient().user.name()
if (!data) {
return null