diff --git a/src/components/modal/ZapRequestModal.tsx b/src/components/modal/ZapRequestModal.tsx index fa2f635..c921b2c 100644 --- a/src/components/modal/ZapRequestModal.tsx +++ b/src/components/modal/ZapRequestModal.tsx @@ -21,6 +21,7 @@ import { requestProvider, type WebLNProvider } from 'webln'; // eslint-disable-next-line import/no-cycle import EventDisplay from '@/components/event/EventDisplay'; import BasicModal from '@/components/modal/BasicModal'; +import Copy from '@/components/utils/Copy'; import useConfig from '@/core/useConfig'; import { useTranslation } from '@/i18n/useTranslation'; import createZapRequest from '@/nostr/builder/createZapRequest'; @@ -81,7 +82,7 @@ const QRCodeDisplay: Component<{ text: string }> = (props) => { qrcode .toCanvas(canvasRef, props.text, { - margin: 8, + margin: 2, color: { dark: currentTheme.brightness === 'dark' ? '#ffffffff' : '#000000ff', light: '#00000000', @@ -102,7 +103,7 @@ const InvoiceDisplay: Component<{ invoice: string; event: NostrEvent; nostrPubke const { config } = useConfig(); const webln = useWebLN(); - const lightingInvoice = () => `lightning:${props.invoice}`; + const lightingInvoiceWithSchema = () => `lightning:${props.invoice}`; const { events } = useSubscription(() => ensureNonNull([props.nostrPubkey] as const)(([nostrPubkey]) => ({ @@ -150,13 +151,21 @@ const InvoiceDisplay: Component<{ invoice: string; event: NostrEvent; nostrPubke } > -
+
- + +
+
+