diff --git a/src/pages/home.jsx b/src/pages/home.jsx
index eb2e0af1..f6c2d96d 100644
--- a/src/pages/home.jsx
+++ b/src/pages/home.jsx
@@ -276,7 +276,19 @@ function Home({ hidden }) {
)}
{uiState === 'error' && (
-
Error loading statuses
+
+ Unable to load statuses
+
+
+
+
)}
>
)}
diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx
index e5a9c59b..8597e073 100644
--- a/src/pages/notifications.jsx
+++ b/src/pages/notifications.jsx
@@ -402,7 +402,14 @@ function Notifications() {
>
)}
{uiState === 'error' && (
- Error loading notifications
+
+ Unable to load notifications
+
+
+
+
)}
>
)}
diff --git a/src/pages/status.jsx b/src/pages/status.jsx
index 992891a6..a8e7ea50 100644
--- a/src/pages/status.jsx
+++ b/src/pages/status.jsx
@@ -103,7 +103,6 @@ function StatusPage({ id }) {
} catch (e) {
console.error(e);
setUIState('error');
- alert('Error fetching status');
return;
}
}
@@ -345,114 +344,141 @@ function StatusPage({ id }) {
-
+ )}
+
+ ) : (
+ <>
+ {uiState === 'loading' && (
+
+ )}
+ {uiState === 'error' && (
+
+ Unable to load status
+
+
+
+
+ )}
+ >
+ )}
);