import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' import { QrCode } from 'lucide-react' import { nip19 } from 'nostr-tools' import { useMemo } from 'react' import { QRCodeSVG } from 'qrcode.react' export default function QrCodePopover({ pubkey }: { pubkey: string }) { const npub = useMemo(() => (pubkey ? nip19.npubEncode(pubkey) : ''), [pubkey]) if (!npub) return null return (
) }