add setting for rewriting twitter links to nitter

This commit is contained in:
w3irdrobot
2023-03-24 13:29:34 -04:00
parent 12f82372e5
commit 110327c176
6 changed files with 51 additions and 5 deletions

View File

@ -110,12 +110,25 @@ export default function HyperText({ link, creator }: { link: string; creator: He
</a>
);
}
} else if (tweetId) {
} else if (tweetId && !pref.rewriteTwitterPosts) {
return (
<div className="tweet" key={tweetId}>
<TwitterTweetEmbed tweetId={tweetId} />
</div>
);
} else if (pref.rewriteTwitterPosts && url.hostname == "twitter.com") {
url.host = "nitter.at";
return (
<a
key={url.toString()}
href={url.toString()}
onClick={e => e.stopPropagation()}
target="_blank"
rel="noreferrer"
className="ext">
{url.toString()}
</a>
);
} else if (youtubeId) {
return (
<iframe