From fa2ee15742cd3360bc5eb4dff051a09cd8e80c91 Mon Sep 17 00:00:00 2001
From: Eli Bosley
Date: Thu, 25 Dec 2025 08:39:44 -0500
Subject: [PATCH] refactor(onboarding): replace UButton with Button component
for consistency
- Updated `OnboardingAdminPanel` and `OnboardingTestHarness` components to use the new `Button` component from `@unraid/ui` instead of the deprecated `UButton`.
- Adjusted button properties to align with the new component's API, including changes to color and variant attributes.
- This refactor enhances consistency across the onboarding UI components and improves maintainability.
---
.../OnboardingAdminPanel.standalone.vue | 10 ++---
.../OnboardingTestHarness.standalone.vue | 39 +++++++------------
2 files changed, 20 insertions(+), 29 deletions(-)
diff --git a/web/src/components/Activation/OnboardingAdminPanel.standalone.vue b/web/src/components/Activation/OnboardingAdminPanel.standalone.vue
index 7b69ccab3..af381ad16 100644
--- a/web/src/components/Activation/OnboardingAdminPanel.standalone.vue
+++ b/web/src/components/Activation/OnboardingAdminPanel.standalone.vue
@@ -3,6 +3,7 @@ import { computed, ref } from 'vue';
import { storeToRefs } from 'pinia';
import { useApolloClient } from '@vue/apollo-composable';
+import { Button } from '@unraid/ui';
import { parse } from 'graphql';
import { DEFAULT_ACTIVATION_STEPS } from '~/components/Activation/onboardingTestDefaults';
@@ -153,15 +154,14 @@ const resetOnboarding = async () => {
Review the current onboarding state and reset progress if needed.
-
Reset Onboarding
-
+
diff --git a/web/src/components/Activation/OnboardingTestHarness.standalone.vue b/web/src/components/Activation/OnboardingTestHarness.standalone.vue
index 6dffa34af..ba6f6a6c5 100644
--- a/web/src/components/Activation/OnboardingTestHarness.standalone.vue
+++ b/web/src/components/Activation/OnboardingTestHarness.standalone.vue
@@ -3,6 +3,7 @@ import { computed, onMounted, ref } from 'vue';
import { storeToRefs } from 'pinia';
import { useApolloClient } from '@vue/apollo-composable';
+import { Button } from '@unraid/ui';
import { parse } from 'graphql';
import { DEFAULT_ACTIVATION_STEPS } from '~/components/Activation/onboardingTestDefaults';
@@ -471,13 +472,9 @@ onMounted(() => {
class="mt-4"
/>