chore: remove nostrplebs/nests #437
@ -155,11 +155,6 @@ export const TwitchRegex = /twitch.tv\/([a-z0-9_]+$)/i;
|
||||
export const AppleMusicRegex =
|
||||
/music\.apple\.com\/([a-z]{2}\/)?(?:album|playlist)\/[\w\d-]+\/([.a-zA-Z0-9-]+)(?:\?i=\d+)?/i;
|
||||
|
||||
/**
|
||||
* Nostr Nests embed regex
|
||||
*/
|
||||
export const NostrNestsRegex = /nostrnests\.com\/[a-zA-Z0-9]+/i;
|
||||
|
||||
/*
|
||||
* Magnet link parser
|
||||
*/
|
||||
|
@ -14,7 +14,6 @@ import {
|
||||
SpotifyRegex,
|
||||
TwitchRegex,
|
||||
AppleMusicRegex,
|
||||
NostrNestsRegex,
|
||||
WavlakeRegex,
|
||||
} from "Const";
|
||||
import { RootState } from "State/Store";
|
||||
@ -25,7 +24,6 @@ import TidalEmbed from "Element/TidalEmbed";
|
||||
import { ProxyImg } from "Element/ProxyImg";
|
||||
import TwitchEmbed from "Element/TwitchEmbed";
|
||||
import AppleMusicEmbed from "Element/AppleMusicEmbed";
|
||||
import NostrNestsEmbed from "Element/NostrNestsEmbed";
|
||||
import WavlakeEmbed from "Element/WavlakeEmbed";
|
||||
|
||||
export default function HyperText({ link, creator }: { link: string; creator: HexKey }) {
|
||||
@ -71,7 +69,6 @@ export default function HyperText({ link, creator }: { link: string; creator: He
|
||||
const isSpotifyLink = SpotifyRegex.test(a);
|
||||
const isTwitchLink = TwitchRegex.test(a);
|
||||
const isAppleMusicLink = AppleMusicRegex.test(a);
|
||||
const isNostrNestsLink = NostrNestsRegex.test(a);
|
||||
const isWavlakeLink = WavlakeRegex.test(a);
|
||||
const extension = FileExtensionRegex.test(url.pathname.toLowerCase()) && RegExp.$1;
|
||||
if (extension && !isAppleMusicLink) {
|
||||
@ -140,13 +137,6 @@ export default function HyperText({ link, creator }: { link: string; creator: He
|
||||
return <TwitchEmbed link={a} />;
|
||||
} else if (isAppleMusicLink) {
|
||||
return <AppleMusicEmbed link={a} />;
|
||||
} else if (isNostrNestsLink) {
|
||||
return [
|
||||
<a href={a} onClick={e => e.stopPropagation()} target="_blank" rel="noreferrer" className="ext">
|
||||
{a}
|
||||
</a>,
|
||||
<NostrNestsEmbed link={a} />,
|
||||
];
|
||||
} else if (isWavlakeLink) {
|
||||
return <WavlakeEmbed link={a} />;
|
||||
} else {
|
||||
|
@ -22,27 +22,6 @@
|
||||
background-image: var(--strike-army-gradient);
|
||||
}
|
||||
|
||||
.nip05 .domain[data-domain="nostrplebs.com"] {
|
||||
color: var(--highlight);
|
||||
background-color: var(--highlight);
|
||||
}
|
||||
|
||||
.nip05 .domain[data-domain="nostrpurple.com"] {
|
||||
color: var(--highlight);
|
||||
background-color: var(--highlight);
|
||||
}
|
||||
|
||||
.nip05 .domain[data-domain="nostr.fan"] {
|
||||
color: var(--highlight);
|
||||
background-color: var(--highlight);
|
||||
}
|
||||
|
||||
.nip05 .domain[data-domain="nostriches.net"] {
|
||||
color: var(--highlight);
|
||||
background-color: var(--highlight);
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.nip05 .badge {
|
||||
color: var(--highlight);
|
||||
margin-left: 0.2em;
|
||||
|
@ -1,5 +0,0 @@
|
||||
const NostrNestsEmbed = ({ link }: { link: string }) => (
|
||||
<iframe src={link} allow="microphone" width="480" height="680" style={{ maxHeight: 680 }}></iframe>
|
||||
);
|
||||
|
||||
export default NostrNestsEmbed;
|
@ -1,11 +1,11 @@
|
||||
import "./ProfilePreview.css";
|
||||
import { ReactNode } from "react";
|
||||
import { useInView } from "react-intersection-observer";
|
||||
import { HexKey } from "@snort/nostr";
|
||||
|
||||
import ProfileImage from "Element/ProfileImage";
|
||||
import FollowButton from "Element/FollowButton";
|
||||
import { useUserProfile } from "Hooks/useUserProfile";
|
||||
import { HexKey } from "@snort/nostr";
|
||||
import { useInView } from "react-intersection-observer";
|
||||
|
||||
export interface ProfilePreviewProps {
|
||||
pubkey: HexKey;
|
||||
|
@ -15,13 +15,6 @@ export const services = [
|
||||
supportLink: "https://snort.social/help",
|
||||
about: <FormattedMessage {...messages.SnortSocialNip} />,
|
||||
},
|
||||
{
|
||||
name: "Nostr Plebs",
|
||||
service: "https://nostrplebs.com/api/v1",
|
||||
link: "https://nostrplebs.com/",
|
||||
supportLink: "https://nostrplebs.com/manage",
|
||||
about: <FormattedMessage {...messages.NostrPlebsNip} />,
|
||||
},
|
||||
];
|
||||
|
||||
export default function VerificationPage() {
|
||||
|
Loading…
Reference in New Issue
Block a user