diff --git a/components/UserProfile/DropdownConnectStatus.vue b/components/UserProfile/DropdownConnectStatus.vue
index bc5b55e8f..ac1f66c57 100644
--- a/components/UserProfile/DropdownConnectStatus.vue
+++ b/components/UserProfile/DropdownConnectStatus.vue
@@ -2,26 +2,36 @@
import { ExclamationTriangleIcon, CheckCircleIcon } from '@heroicons/vue/24/solid';
import { storeToRefs } from 'pinia';
-import { useServerStore } from '~/store/server';
+// import { useServerStore } from '~/store/server';
+import { useUnraidApiStore } from '~/store/unraidApi';
-const serverStore = useServerStore();
-const { cloud } = storeToRefs(serverStore);
+// const serverStore = useServerStore();
+// const { cloud } = storeToRefs(serverStore);
+const unraidApiStore = useUnraidApiStore();
+const { unraidApiStatus, unraidApiRestartAction } = storeToRefs(unraidApiStore);
-
+
- {{ 'Loading Connect status…' }}
+ {{ unraidApiStatus === 'connecting' ? 'Loading Connect…' : 'Restarting unraid-api…' }}
-
-
- {{ !cloud.error ? 'Connected' : 'Not connected' }}
+
+
+ {{ 'Not connected' }}
+
+
+
+ {{ 'Connected' }}
+
+
+
+
diff --git a/components/UserProfile/DropdownItem.vue b/components/UserProfile/DropdownItem.vue
index fa98f1311..76b43bce3 100644
--- a/components/UserProfile/DropdownItem.vue
+++ b/components/UserProfile/DropdownItem.vue
@@ -1,4 +1,3 @@
-