diff --git a/src/widgets/immich/component.jsx b/src/widgets/immich/component.jsx
index 1c5aa902..310ce0b2 100644
--- a/src/widgets/immich/component.jsx
+++ b/src/widgets/immich/component.jsx
@@ -5,18 +5,29 @@ import useWidgetAPI from "utils/proxy/use-widget-api";
export default function Component({ service }) {
const { widget } = service;
- const { data: immichData } = useWidgetAPI(widget);
+ const { data: immichData, error: immichError } = useWidgetAPI(widget);
- if (immichData?.statusCode) { // Unauthorized
- return ;
+ if (immichError || immichData?.statusCode === 401) {
+ return ;
+ }
+
+ if (!immichData) {
+ return (
+
+
+
+
+
+
+ );
}
return (
-
-
-
-
+
+
+
+
);
}