From 99292bdb1d07b57bf7dd9ff9c0d714b933e7553b Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Fri, 27 Mar 2026 16:34:37 -0700 Subject: [PATCH] feat(design-system): add not-found, error, loading pages --- web/src/app/error.tsx | 25 +++++++++++++++++++++++++ web/src/app/loading.tsx | 13 +++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 web/src/app/error.tsx create mode 100644 web/src/app/loading.tsx diff --git a/web/src/app/error.tsx b/web/src/app/error.tsx new file mode 100644 index 0000000..8fb1202 --- /dev/null +++ b/web/src/app/error.tsx @@ -0,0 +1,25 @@ +'use client'; + +import { useEffect } from 'react'; + +export default function Error({ error, reset }: { error: Error & { digest?: string }; reset: () => void }) { + useEffect(() => { console.error('Unhandled error:', error); }, [error]); + + return ( +
+
+

Something went wrong

+

+ {error.message || 'An unexpected error occurred.'} +

+ +
+
+ ); +} diff --git a/web/src/app/loading.tsx b/web/src/app/loading.tsx new file mode 100644 index 0000000..3109277 --- /dev/null +++ b/web/src/app/loading.tsx @@ -0,0 +1,13 @@ +export default function Loading() { + return ( +
+
+
+

Loading...

+
+
+ ); +}