From b5cf6b067d082584765f0af514173916756cd9bf Mon Sep 17 00:00:00 2001 From: Maksym Pipkun Date: Thu, 18 Jun 2026 14:40:15 +0300 Subject: [PATCH] fix: enhance Button and ProgressBar components with new styles and variants; refactor AcceptModal to use Button component --- adminforth/spa/src/afcl/Button.vue | 13 +++++++------ adminforth/spa/src/afcl/ProgressBar.vue | 4 ++-- adminforth/spa/src/components/AcceptModal.vue | 19 ++++++++----------- 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/adminforth/spa/src/afcl/Button.vue b/adminforth/spa/src/afcl/Button.vue index 8c4c85cb7..119357a63 100644 --- a/adminforth/spa/src/afcl/Button.vue +++ b/adminforth/spa/src/afcl/Button.vue @@ -2,15 +2,16 @@ @@ -23,9 +24,9 @@ const props = withDefaults(defineProps<{ loader?: boolean; disabled?: boolean; active?: boolean; - variant?: 'primary' | 'secondary'; + variant?: 'primary' | 'secondary' | 'danger'; /** @deprecated use variant instead of mode */ - mode?: 'primary' | 'secondary'; + mode?: 'primary' | 'secondary' | 'danger'; }>(), { loader: false, disabled: false, @@ -35,4 +36,4 @@ const props = withDefaults(defineProps<{ // mode is deprecated, but we still want to support it for backward compatibility, // so we check both variant and mode props const currentVariant = computed(() => props.variant ?? props.mode ?? 'primary'); - \ No newline at end of file + diff --git a/adminforth/spa/src/afcl/ProgressBar.vue b/adminforth/spa/src/afcl/ProgressBar.vue index da4887017..170c372ad 100644 --- a/adminforth/spa/src/afcl/ProgressBar.vue +++ b/adminforth/spa/src/afcl/ProgressBar.vue @@ -3,7 +3,7 @@ {{ leftLabel }} {{ rightLabel }}
@@ -88,4 +88,4 @@ const formatValue = (value: number): string => { transform: translateX(100%); } } - \ No newline at end of file + diff --git a/adminforth/spa/src/components/AcceptModal.vue b/adminforth/spa/src/components/AcceptModal.vue index fa1b928d4..c74f0c1de 100644 --- a/adminforth/spa/src/components/AcceptModal.vue +++ b/adminforth/spa/src/components/AcceptModal.vue @@ -39,20 +39,17 @@
- + - +
@@ -69,7 +66,7 @@ \ No newline at end of file +