diff --git a/src/widgets/immich/component.jsx b/src/widgets/immich/component.jsx index 1c5aa902c..310ce0b22 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 ( - - - - + + + + ); }