relays and zaps tweaks
This commit is contained in:
parent
4f222fb813
commit
271d44d92d
@ -8,13 +8,10 @@ import Write from "Icons/Write";
|
|||||||
|
|
||||||
const RelayFavicon = ({ url }: { url: string }) => {
|
const RelayFavicon = ({ url }: { url: string }) => {
|
||||||
const cleanUrl = url
|
const cleanUrl = url
|
||||||
.replace("wss://relay.", "https://")
|
.replace(/^wss:\/\//, "https://")
|
||||||
.replace("wss://nostr.", "https://")
|
.replace(/^ws:\/\//, "http://")
|
||||||
.replace("wss://", "https://")
|
|
||||||
.replace("ws://", "http://")
|
|
||||||
.replace(/\/$/, "");
|
.replace(/\/$/, "");
|
||||||
const [faviconUrl, setFaviconUrl] = useState(`${cleanUrl}/favicon.ico`);
|
const [faviconUrl, setFaviconUrl] = useState(`${cleanUrl}/favicon.ico`);
|
||||||
|
|
||||||
return <img className="favicon" src={faviconUrl} onError={() => setFaviconUrl(Nostrich)} />;
|
return <img className="favicon" src={faviconUrl} onError={() => setFaviconUrl(Nostrich)} />;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -29,7 +26,7 @@ const RelaysMetadata = ({ relays }: RelaysMetadataProps) => {
|
|||||||
return (
|
return (
|
||||||
<div className="card relay-card">
|
<div className="card relay-card">
|
||||||
<RelayFavicon url={url} />
|
<RelayFavicon url={url} />
|
||||||
<code className="relay-url">{url}</code>
|
<code className="relay-url f-ellipsis">{url}</code>
|
||||||
<div className="relay-settings">
|
<div className="relay-settings">
|
||||||
<Read className={settings.read ? "enabled" : "disabled"} />
|
<Read className={settings.read ? "enabled" : "disabled"} />
|
||||||
<Write className={settings.write ? "enabled" : "disabled"} />
|
<Write className={settings.write ? "enabled" : "disabled"} />
|
||||||
|
@ -7,10 +7,6 @@
|
|||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
}
|
}
|
||||||
|
|
||||||
.zap .header .pfp {
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.zap .header .amount {
|
.zap .header .amount {
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
}
|
}
|
||||||
|
@ -252,3 +252,11 @@
|
|||||||
display: unset;
|
display: unset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.zaps-total {
|
||||||
|
text-align: right;
|
||||||
|
padding-right: 12px;
|
||||||
|
margin-bottom: 8px;
|
||||||
|
font-weight: 500;
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
@ -204,9 +204,9 @@ export default function ProfilePage() {
|
|||||||
case ZAPS: {
|
case ZAPS: {
|
||||||
return (
|
return (
|
||||||
<div className="main-content">
|
<div className="main-content">
|
||||||
<h4 className="zaps-total">
|
<div className="zaps-total">
|
||||||
<FormattedMessage {...messages.Sats} values={{ n: formatShort(zapsTotal) }} />
|
<FormattedMessage {...messages.Sats} values={{ n: formatShort(zapsTotal) }} />
|
||||||
</h4>
|
</div>
|
||||||
{zaps.map(z => (
|
{zaps.map(z => (
|
||||||
<ZapElement showZapped={false} zap={z} />
|
<ZapElement showZapped={false} zap={z} />
|
||||||
))}
|
))}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user