fix(SW-705): Added Suspense to LanguageSwitcher

This commit is contained in:
Pontus Dreij
2024-11-29 16:16:35 +01:00
parent 6e1806fb29
commit 9d4c6eb25d
3 changed files with 32 additions and 13 deletions

View File

@@ -1,3 +1,5 @@
import { Suspense } from "react"
import { getFooter, getLanguageSwitcher } from "@/lib/trpc/memoizedRequests"
import { getIconByIconName } from "@/components/Icons/get-icon-by-icon-name"
@@ -86,7 +88,9 @@ export default async function FooterDetails() {
)}
</nav>
{languages?.urls ? (
<LanguageSwitcher type="footer" urls={languages.urls} />
<Suspense fallback={<SkeletonShimmer height="20px" width="10ch" />}>
<LanguageSwitcher type="footer" urls={languages.urls} />
</Suspense>
) : null}
</div>
</div>