diff --git a/.changeset/happy-pianos-appear.md b/.changeset/happy-pianos-appear.md new file mode 100644 index 00000000..d2edea15 --- /dev/null +++ b/.changeset/happy-pianos-appear.md @@ -0,0 +1,5 @@ +--- +'@adyen/adyen-web': patch +--- + +UX improvement for the `QRLoader` component - the QR loader shows amount and redirect button before the QR code image. diff --git a/packages/lib/src/components/internal/QRLoader/QRLoader.scss b/packages/lib/src/components/internal/QRLoader/QRLoader.scss index fec149bf..85d7c176 100644 --- a/packages/lib/src/components/internal/QRLoader/QRLoader.scss +++ b/packages/lib/src/components/internal/QRLoader/QRLoader.scss @@ -79,7 +79,6 @@ } .adyen-checkout__qr-loader__app-link { - margin-top: 16px; display: none; } diff --git a/packages/lib/src/components/internal/QRLoader/QRLoader.tsx b/packages/lib/src/components/internal/QRLoader/QRLoader.tsx index 537f3152..41beadb9 100644 --- a/packages/lib/src/components/internal/QRLoader/QRLoader.tsx +++ b/packages/lib/src/components/internal/QRLoader/QRLoader.tsx @@ -191,6 +191,17 @@ class QRLoader extends Component { > {brandLogo && {brandName}} + {amount && amount.value && amount.currency && ( +
{i18n.amount(amount.value, amount.currency)}
+ )} + + {url && ( +
+
+ )} + {/* eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex */}
{i18n.get(this.props.introduction)} @@ -204,10 +215,6 @@ class QRLoader extends Component { }} /> - {amount && amount.value && amount.currency && ( -
{i18n.amount(amount.value, amount.currency)}
- )} -
@@ -234,12 +241,6 @@ class QRLoader extends Component { />
)} - {url && ( -
- -
- )} ); }