From f15500cd4473bfc48232adae8f67a7f5fdff46fe Mon Sep 17 00:00:00 2001 From: erio Date: Tue, 7 Apr 2026 23:57:00 +0800 Subject: [PATCH] refactor(ui): extract btn-stripe shared class, reuse btn-primary/btn-secondary --- frontend/src/style.css | 7 +++++++ frontend/src/views/user/PaymentQRCodeView.vue | 4 ++-- frontend/src/views/user/StripePaymentView.vue | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/frontend/src/style.css b/frontend/src/style.css index e36a365101..f9b64f781c 100644 --- a/frontend/src/style.css +++ b/frontend/src/style.css @@ -141,6 +141,13 @@ @apply dark:shadow-amber-500/20; } + .btn-stripe { + @apply bg-[#635bff] text-white shadow-md shadow-[#635bff]/25; + @apply hover:bg-[#5851ea] hover:shadow-lg hover:shadow-[#635bff]/30; + @apply dark:bg-[#7a73ff] dark:shadow-[#7a73ff]/20; + @apply dark:hover:bg-[#635bff]; + } + .btn-sm { @apply rounded-lg px-3 py-1.5 text-xs; } diff --git a/frontend/src/views/user/PaymentQRCodeView.vue b/frontend/src/views/user/PaymentQRCodeView.vue index b19c36629f..443707f5dc 100644 --- a/frontend/src/views/user/PaymentQRCodeView.vue +++ b/frontend/src/views/user/PaymentQRCodeView.vue @@ -21,11 +21,11 @@

{{ t('payment.qr.waitingPayment') }}

+ class="btn btn-primary w-full py-3"> {{ t('payment.qr.openPayWindow') }} - diff --git a/frontend/src/views/user/StripePaymentView.vue b/frontend/src/views/user/StripePaymentView.vue index d8385eefc0..3e2c818513 100644 --- a/frontend/src/views/user/StripePaymentView.vue +++ b/frontend/src/views/user/StripePaymentView.vue @@ -26,7 +26,7 @@ {{ t('payment.stripeSuccessProcessing') }} -