diff --git a/web/src/components/DonationAddress.astro b/web/src/components/DonationAddress.astro
index 9bb1f8f..e4155b4 100644
--- a/web/src/components/DonationAddress.astro
+++ b/web/src/components/DonationAddress.astro
@@ -1,6 +1,6 @@
---
import { Icon } from 'astro-icon/components'
-import QRCode from 'qrcode'
+import * as QRCode from 'qrcode'
import { cn } from '../lib/cn'
@@ -26,7 +26,7 @@ function getAddressURI(address: string, cryptoName: string) {
}
const qrCodeDataURL = await QRCode.toDataURL(getAddressURI(address, cryptoName), {
- width: 128,
+ width: 256,
margin: 1,
color: {
dark: '#ffffff',
@@ -41,13 +41,18 @@ const qrCodeDataURL = await QRCode.toDataURL(getAddressURI(address, cryptoName),
- 12
- ? `${address.substring(0, 6)}${address.substring(6, address.length - 6)}${address.substring(address.length - 6)}`
- : `${address}`}
- />
+
+ {
+ address.length > 12
+ ? [
+ {address.substring(0, 6)},
+ address.substring(6, address.length - 6),
+ {address.substring(address.length - 6)},
+ ]
+ : address
+ }