From e2d5dbb155e9392f6b7fd16619bd2571aa798bb1 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Tue, 25 Jul 2023 13:50:51 -0700 Subject: [PATCH] feat: api offline restart button --- .../UserProfile/DropdownConnectStatus.vue | 28 ++++-- components/UserProfile/DropdownItem.vue | 3 +- composables/services/webgui.ts | 4 +- store/server.ts | 5 +- store/unraidApi.ts | 93 ++++++++++++------- types/server.ts | 4 +- 6 files changed, 86 insertions(+), 51 deletions(-) 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);