diff --git a/frontend/src/app/features/payment/payment.component.html b/frontend/src/app/features/payment/payment.component.html index 0453380..6e1852d 100644 --- a/frontend/src/app/features/payment/payment.component.html +++ b/frontend/src/app/features/payment/payment.component.html @@ -28,7 +28,7 @@ -
+

{{ 'PAYMENT.TWINT_TITLE' | translate }}

@@ -42,7 +42,7 @@

{{ 'PAYMENT.TWINT_DESC' | translate }}

{{ 'PAYMENT.BILLING_INFO_HINT' | translate }}

- + {{ 'PAYMENT.TWINT_OPEN' | translate }}
diff --git a/frontend/src/app/features/payment/payment.component.scss b/frontend/src/app/features/payment/payment.component.scss index 4aed10d..843414a 100644 --- a/frontend/src/app/features/payment/payment.component.scss +++ b/frontend/src/app/features/payment/payment.component.scss @@ -95,6 +95,28 @@ margin-bottom: var(--space-6); border: 1px solid var(--color-border); + &.text-center { + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 100%; + + .details-header { + width: 100%; + text-align: center; + } + + .qr-placeholder { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + } + } + .details-header { margin-bottom: var(--space-4); h4 { diff --git a/frontend/src/app/features/payment/payment.component.ts b/frontend/src/app/features/payment/payment.component.ts index 9083732..f5b1c26 100644 --- a/frontend/src/app/features/payment/payment.component.ts +++ b/frontend/src/app/features/payment/payment.component.ts @@ -90,7 +90,7 @@ export class PaymentComponent implements OnInit { openTwintPayment(): void { const openUrl = this.twintOpenUrl(); if (typeof window !== 'undefined' && openUrl) { - window.location.href = openUrl; + window.open(openUrl, '_blank'); } } diff --git a/frontend/src/app/shared/components/app-button/app-button.component.scss b/frontend/src/app/shared/components/app-button/app-button.component.scss index 407d667..55bb342 100644 --- a/frontend/src/app/shared/components/app-button/app-button.component.scss +++ b/frontend/src/app/shared/components/app-button/app-button.component.scss @@ -32,12 +32,14 @@ .btn-outline { background-color: transparent; - border-color: var(--color-border); - color: var(--color-text); + border-color: var(--color-brand); + border-width: 2px; + padding: calc(0.5rem - 1px) calc(1rem - 1px); + color: var(--color-neutral-900); + font-weight: 600; &:hover:not(:disabled) { - border-color: var(--color-brand); + background-color: var(--color-brand); color: var(--color-neutral-900); - background-color: rgba(250, 207, 10, 0.1); /* Low opacity brand color */ } }