diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-12-16 17:31:12 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-16 19:43:40 +0100 |
| commit | bb2f79e09dd4776d611e4751ede1cbb43340fba0 (patch) | |
| tree | c519128975c5e18c3657858eab2935a230a3228d /src/components/organisms/nav | |
| parent | bc9a120b56494d5502de9619b79594653b8fd6e6 (diff) | |
fix(build): handle Next.js errors and warnings during build
* extract Blog component from BlogPage (paginated) and extract Article
component from ArticlePage to avoid `Cannot read properties` errors due
to fallback route
* fix sitemap build (cjs not supported)
* fix eslint warnings (react/jsx-no-literals)
* update `start` script since I'm using standalone output
* update `postbuild` script since we need to copy public and static
files to standalone directory (Next.js does not handle it itself
because we should use a CDN...)
Diffstat (limited to 'src/components/organisms/nav')
| -rw-r--r-- | src/components/organisms/nav/main-nav/main-nav.tsx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/components/organisms/nav/main-nav/main-nav.tsx b/src/components/organisms/nav/main-nav/main-nav.tsx index 5a19399..57d8d6e 100644 --- a/src/components/organisms/nav/main-nav/main-nav.tsx +++ b/src/components/organisms/nav/main-nav/main-nav.tsx @@ -28,10 +28,19 @@ const MainNavWithRef: ForwardRefRenderFunction<HTMLElement, MainNavProps> = ( return ( <Nav {...props} className={wrapperClass} ref={ref}> - <NavList isInline spacing="2xs"> + <NavList + isInline + // eslint-disable-next-line react/jsx-no-literals + spacing="2xs" + > {items.map(({ id, ...link }) => ( <NavItem key={id}> - <NavLink {...link} isStack variant="main" /> + <NavLink + {...link} + isStack + // eslint-disable-next-line react/jsx-no-literals + variant="main" + /> </NavItem> ))} </NavList> |
