From 4891f66547307a07d9d04671df4d321e22555d1e Mon Sep 17 00:00:00 2001 From: Yu Long Date: Fri, 2 Feb 2024 17:45:53 +0100 Subject: [PATCH] refactor: various fixes for style consistency --- .../Card/components/CardInput/CardInput.scss | 2 +- .../Dropin/components/DropinComponent.scss | 13 +++++++--- .../Dropin/components/DropinComponent.tsx | 1 - .../PaymentMethodItem/ExpandButton.tsx | 4 +-- .../PaymentMethodItem/PaymentMethodItem.scss | 10 +++++--- .../PaymentMethod/PaymentMethodList.test.tsx | 2 +- .../CtPSaveCookiesCheckbox.tsx | 8 +++++- .../FormFields/Checkbox/Checkbox.scss | 5 ++-- .../FormFields/Fieldset/Fieldset.scss | 7 +++--- .../FormInstruction/FormInstruction.scss | 2 +- .../internal/OpenInvoice/OpenInvoice.scss | 4 +-- .../SendCopyToEmail/SendCopyToEmail.tsx | 7 +++++- .../components/internal/Voucher/Voucher.tsx | 4 +-- packages/lib/src/style/design-tokens.scss | 25 ++++++++++++------- packages/lib/src/style/mixins.scss | 6 +++++ 15 files changed, 66 insertions(+), 34 deletions(-) diff --git a/packages/lib/src/components/Card/components/CardInput/CardInput.scss b/packages/lib/src/components/Card/components/CardInput/CardInput.scss index ab4413ea06..fe7cf0e734 100644 --- a/packages/lib/src/components/Card/components/CardInput/CardInput.scss +++ b/packages/lib/src/components/Card/components/CardInput/CardInput.scss @@ -87,7 +87,7 @@ gap: var(--adyen-checkout-spacer-060); padding: var(--adyen-checkout-spacer-060) var(--adyen-checkout-spacer-070); margin-top: var(--adyen-checkout-spacer-070); - border: var(--adyen-checkout-border-width-s) solid var(--adyen-checkout-color-outline-secondary); + border: var(--adyen-checkout-border-width-s) solid var(--adyen-checkout-color-outline-primary); border-radius: var(--adyen-checkout-border-radius-m); } diff --git a/packages/lib/src/components/Dropin/components/DropinComponent.scss b/packages/lib/src/components/Dropin/components/DropinComponent.scss index 42b79252bc..63c67be570 100644 --- a/packages/lib/src/components/Dropin/components/DropinComponent.scss +++ b/packages/lib/src/components/Dropin/components/DropinComponent.scss @@ -1,17 +1,21 @@ @use '../../../style/index'; +.adyen-checkout__dropin { + display: flex; + flex-direction: column; + gap: var(--adyen-checkout-dropin-payment-list-gap); +} + .adyen-checkout-payment-methods-container { - margin: var(--adyen-checkout-spacer-070) 0; display: flex; flex-direction: column; gap: var(--adyen-checkout-spacer-070); } .adyen-checkout-payment-methods-list-label { + @include index.adyen-checkout-text-subtitle; + color: var(--adyen-checkout-dropin-list-label-color); - font-size: var(--adyen-checkout-dropin-list-label-font-size); - font-weight: var(--adyen-checkout-dropin-list-label-font-weight); - line-height: var(--adyen-checkout-text-caption-stronger-wide-line-height); } .adyen-checkout__payment-methods-list { @@ -31,6 +35,7 @@ .adyen-checkout__instant-payment-methods-list { list-style: none; padding: 0; + margin: 0; display: flex; gap: var(--adyen-checkout-spacer-070); diff --git a/packages/lib/src/components/Dropin/components/DropinComponent.tsx b/packages/lib/src/components/Dropin/components/DropinComponent.tsx index 3e2510e14c..e51e33c81e 100644 --- a/packages/lib/src/components/Dropin/components/DropinComponent.tsx +++ b/packages/lib/src/components/Dropin/components/DropinComponent.tsx @@ -131,7 +131,6 @@ export class DropinComponent extends Component {isRedirecting && status.props.component && status.props.component.render()} diff --git a/packages/lib/src/components/Dropin/components/PaymentMethod/PaymentMethodItem/ExpandButton.tsx b/packages/lib/src/components/Dropin/components/PaymentMethod/PaymentMethodItem/ExpandButton.tsx index bfbe21ce24..34c35585d5 100644 --- a/packages/lib/src/components/Dropin/components/PaymentMethod/PaymentMethodItem/ExpandButton.tsx +++ b/packages/lib/src/components/Dropin/components/PaymentMethod/PaymentMethodItem/ExpandButton.tsx @@ -4,14 +4,14 @@ import { ComponentChildren, h } from 'preact'; interface ExpandButton { buttonId: string; isSelected: boolean; - showRadioButton?: boolean; expandContentId: string; children: ComponentChildren; + showRadioButton?: boolean; } export function ExpandButton({ buttonId, showRadioButton, isSelected, expandContentId, children }: ExpandButton) { return ( - // todo: fix it? See discussion: https://github.com/w3c/aria/issues/1404 + // See discussion: https://github.com/w3c/aria/issues/1404 // eslint-disable-next-line jsx-a11y/role-supports-aria-props