From b9c7857c5bb16d024fed6544eebf0ef6cd10390f Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sat, 14 Sep 2024 13:26:50 +0100 Subject: feature(mobile): Add proper error handling for server errors --- apps/mobile/components/FullPageError.tsx | 23 ++++++++++++++++++++++ .../components/bookmarks/UpdatingBookmarkList.tsx | 5 +++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 apps/mobile/components/FullPageError.tsx (limited to 'apps/mobile/components') diff --git a/apps/mobile/components/FullPageError.tsx b/apps/mobile/components/FullPageError.tsx new file mode 100644 index 00000000..57fd62ed --- /dev/null +++ b/apps/mobile/components/FullPageError.tsx @@ -0,0 +1,23 @@ +import { Text, View } from "react-native"; + +import { Button } from "./ui/Button"; + +export default function FullPageError({ + error, + onRetry, +}: { + error: string; + onRetry: () => void; +}) { + return ( + + + + Something Went Wrong + + {error} +