import { useChannelProfile } from "@app/channel/hooks/useChannelProfile"; import { CopyIcon } from "@shared/icons"; import { Image } from "@shared/image"; import { DEFAULT_AVATAR } from "@stores/constants"; import { nip19 } from "nostr-tools"; export function ChannelMetadata({ id }: { id: string }) { const metadata = useChannelProfile(id); const noteID = id ? nip19.noteEncode(id) : null; const copyNoteID = async () => { const { writeText } = await import("@tauri-apps/api/clipboard"); if (noteID) { await writeText(noteID); } }; return (
{metadata?.about || (noteID && `${noteID.substring(0, 24)}...`)}