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" />
- Apply Overrides - - Reload - - - Clear Overrides - + + +
@@ -495,9 +492,7 @@ onMounted(() => { placeholder="Select a preset" /> - - Load preset - + @@ -505,21 +500,17 @@ onMounted(() => {
Modal Actions
- + + + + +
@@ -527,9 +518,9 @@ onMounted(() => { - +