aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/nav
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2023-12-16 17:31:12 +0100
committerArmand Philippot <git@armandphilippot.com>2023-12-16 19:43:40 +0100
commitbb2f79e09dd4776d611e4751ede1cbb43340fba0 (patch)
treec519128975c5e18c3657858eab2935a230a3228d /src/components/organisms/nav
parentbc9a120b56494d5502de9619b79594653b8fd6e6 (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.tsx13
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>