import { ChevronRightIcon, CopyIcon, LinkIcon, ReceiptTextIcon, ZapIcon, } from "lucide-react"; import { Link } from "react-router"; import FirstChannelJitAlert from "src/components/FirstChannelJitAlert"; import Loading from "src/components/Loading"; import QRCode from "src/components/QRCode"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "src/components/ui/accordion"; import { Button } from "src/components/ui/button"; import { Card, CardContent } from "src/components/ui/card"; import { useAlbyMe } from "src/hooks/useAlbyMe"; import { useInfo } from "src/hooks/useInfo"; import { copyToClipboard } from "src/lib/clipboard"; export function ReceiveToLightning() { const { data: info } = useInfo(); const { data: me } = useAlbyMe(); if (!info || !me) { return ; } return (

{me.lightning_address}

Other ways to receive

Create Invoice

Request a specific amount with a one-time invoice

{info.supportsBolt12 && (

Lightning Offer

Share a reusable payment code that never expires

)}

On-chain or Other Cryptocurrency

Swap funds from on-chain bitcoin or other cryptocurrencies

); }