import * as DropdownMenu from '@radix-ui/react-dropdown-menu'; import * as Tooltip from '@radix-ui/react-tooltip'; import { writeText } from '@tauri-apps/plugin-clipboard-manager'; import { nip19 } from 'nostr-tools'; import { EventPointer } from 'nostr-tools/lib/nip19'; import { useState } from 'react'; import { Link } from 'react-router-dom'; import { HorizontalDotsIcon } from '@shared/icons'; export function MoreActions({ id, pubkey }: { id: string; pubkey: string }) { const [open, setOpen] = useState(false); const copyID = async () => { await writeText(nip19.neventEncode({ id: id, author: pubkey } as EventPointer)); setOpen(false); }; const copyLink = async () => { await writeText( 'https://nostr.com/' + nip19.neventEncode({ id: id, author: pubkey } as EventPointer) ); setOpen(false); }; return ( More Focus mode View profile ); }