From 8f9c363e9b5f5118535994f1d435f2d97ce4b11b Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 20 Dec 2023 10:42:58 -0800 Subject: [PATCH 1/2] Added "use client" to ErrorBoundary component. --- src/components/common/ErrorBoundary.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/common/ErrorBoundary.tsx b/src/components/common/ErrorBoundary.tsx index 49b7e671..2da596e9 100644 --- a/src/components/common/ErrorBoundary.tsx +++ b/src/components/common/ErrorBoundary.tsx @@ -1,3 +1,4 @@ +'use client'; import { ErrorInfo, ReactNode } from 'react'; import { ErrorBoundary as Boundary } from 'react-error-boundary'; import { Button } from 'react-basics'; From fe14f84497d02116ef2cdc78c05f0b1cc8b37c32 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 20 Dec 2023 13:57:31 -0800 Subject: [PATCH 2/2] Disable prefetch for /settings. --- src/app/(main)/NavBar.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/(main)/NavBar.tsx b/src/app/(main)/NavBar.tsx index e241a059..14a360f8 100644 --- a/src/app/(main)/NavBar.tsx +++ b/src/app/(main)/NavBar.tsx @@ -72,6 +72,7 @@ export function NavBar() { key={url} href={url} className={classNames({ [styles.selected]: pathname.startsWith(url) })} + prefetch={url !== '/settings'} > {label}