diff --git a/src/components/nostr/RichText/Relay.tsx b/src/components/nostr/RichText/Relay.tsx index 2a9eeae..e306e34 100644 --- a/src/components/nostr/RichText/Relay.tsx +++ b/src/components/nostr/RichText/Relay.tsx @@ -1,39 +1,19 @@ import type { RelayNode } from "@/lib/relay-transformer"; -import { useAddWindow } from "@/core/state"; +import { RelayLink } from "../RelayLink"; interface RelayNodeProps { node: RelayNode; } -/** - * Format relay URL for display by removing protocol and trailing slashes - */ -function formatRelayUrlForDisplay(url: string): string { - return url - .replace(/^wss?:\/\//, "") // Remove ws:// or wss:// - .replace(/\/$/, ""); // Remove trailing slash -} - /** * Renders a relay URL as a clickable link that opens the relay viewer */ export function Relay({ node }: RelayNodeProps) { - const addWindow = useAddWindow(); - const { url } = node; - - const displayUrl = formatRelayUrlForDisplay(url); - - const openRelay = () => { - addWindow("relay", { url }); - }; - return ( - + ); }