mirror of
https://github.com/vercel/commerce.git
synced 2025-05-18 23:46:58 +00:00
add suspense boundaries
This commit is contained in:
parent
848e841419
commit
06e34fa1bc
@ -5,6 +5,7 @@ import InstagramIcon from 'components/icons/instagram';
|
||||
import KanjiLogo from 'components/icons/kanji';
|
||||
import { Cart, Product } from 'lib/shopify/types';
|
||||
import Link from 'next/link';
|
||||
import { Suspense } from 'react';
|
||||
import FooterMenu from './footer-menu';
|
||||
import NewsletterFooter from './newsletter-footer';
|
||||
|
||||
@ -95,7 +96,9 @@ export default async function Footer({
|
||||
|
||||
<div className="flex flex-col space-y-2 pt-24">
|
||||
<div className="flex flex-row justify-between space-x-4">
|
||||
<Suspense>
|
||||
<CartModal cart={cart} promotedItem={promotedItem} />
|
||||
</Suspense>
|
||||
<div className="flex flex-row items-center space-x-6">
|
||||
<Link
|
||||
href="https://www.instagram.com/narai.sake/"
|
||||
|
@ -63,8 +63,12 @@ export default function Navbar({
|
||||
</div>
|
||||
<nav className="flex flex-row items-center space-x-4 px-6">
|
||||
<div className="flex flex-col-reverse items-center justify-center space-y-2 px-2 md:flex-row md:space-x-6">
|
||||
<Suspense>
|
||||
<CartModal cart={cart} promotedItem={promotedItem} />
|
||||
</Suspense>
|
||||
<Suspense>
|
||||
<MenuModal scrolled={!inView} />
|
||||
</Suspense>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
@ -90,8 +94,12 @@ export default function Navbar({
|
||||
<LanguageControl lang={locale} />
|
||||
</div>
|
||||
<div className="flex flex-col-reverse items-center justify-center space-y-2 rounded md:flex-row md:space-x-6 md:space-y-0">
|
||||
<Suspense>
|
||||
<CartModal cart={cart} promotedItem={promotedItem} />
|
||||
</Suspense>
|
||||
<Suspense>
|
||||
<MenuModal scrolled={!inView} />
|
||||
</Suspense>
|
||||
</div>
|
||||
</Suspense>
|
||||
</nav>
|
||||
|
Loading…
x
Reference in New Issue
Block a user