--- import { Icon } from 'astro-icon/components' import QRCode from 'qrcode' import { cn } from '../lib/cn' type Props = { cryptoName: string cryptoIcon: string address: string className?: string } const { cryptoName, cryptoIcon, address, className } = Astro.props function getAddressURI(address: string, cryptoName: string) { if (cryptoName.toLowerCase() === 'monero') { return `monero:${address}?tx_description=KYCnot.me%20Donation` } if (cryptoName.toLowerCase() === 'bitcoin') { return `bitcoin:${address}?label=KYCnot.me%20Donation` } return address } const qrCodeDataURL = await QRCode.toDataURL(getAddressURI(address, cryptoName), { width: 128, margin: 1, color: { dark: '#ffffff', light: '#171721', }, }) ---
{cryptoName}

12 ? `${address.substring(0, 6)}${address.substring(6, address.length - 6)}${address.substring(address.length - 6)}` : `${address}`} />