feat: #sw-694 using suspense when loading dynamic content and breadcrumbs

This commit is contained in:
Linus Flood
2024-10-25 10:59:34 +02:00
parent 6ce6bbd60b
commit 1a921940e8
5 changed files with 79 additions and 52 deletions

View File

@@ -9,8 +9,11 @@ export default async function OverviewTable({
dynamic_content,
firstItem,
}: OverviewTableProps) {
const levels = await serverClient().contentstack.rewards.all()
const membershipLevel = await serverClient().user.safeMembershipLevel()
const [levels, membershipLevel] = await Promise.all([
serverClient().contentstack.rewards.all(),
serverClient().user.safeMembershipLevel(),
])
return (
<SectionWrapper dynamic_content={dynamic_content} firstItem={firstItem}>
<OverviewTableClient