import "./RelaysMetadata.css"; import Nostrich from "nostrich.webp"; import { useState } from "react"; import { RelaySettings } from "Nostr"; import Read from "Icons/Read"; import Write from "Icons/Write"; const RelayFavicon = ({ url }: { url: string }) => { const cleanUrl = url .replace("wss://relay.", "https://") .replace("wss://nostr.", "https://") .replace("wss://", "https://") .replace("ws://", "http://") .replace(/\/$/, ""); const [faviconUrl, setFaviconUrl] = useState(`${cleanUrl}/favicon.ico`); return setFaviconUrl(Nostrich)} />; }; interface RelaysMetadataProps { relays: RelaySettings[]; } const RelaysMetadata = ({ relays }: RelaysMetadataProps) => { return (
{relays?.map(({ url, settings }) => { return (
{url}
); })}
); }; export default RelaysMetadata;