1
0
forked from Kieran/snort

fix(contet): keep load-media 'none' working

This commit is contained in:
Fernando López Guevara 2023-02-10 09:40:08 -03:00
parent 21a8fd20f7
commit 7e34d65b2d

View File

@ -27,15 +27,14 @@ export default function HyperText({ link, creator }: { link: string; creator: He
const render = useCallback(() => { const render = useCallback(() => {
const a = link; const a = link;
try { try {
if (creator !== publicKey) { const hideNonFollows = pref.autoLoadMedia === "follows-only" && !follows.includes(creator);
const hideNonFollows = pref.autoLoadMedia === "follows-only" && !follows.includes(creator); const isMine = creator === publicKey;
if (pref.autoLoadMedia === "none" || hideNonFollows) { if (pref.autoLoadMedia === "none" || (!isMine && hideNonFollows)) {
return ( return (
<a href={a} onClick={e => e.stopPropagation()} target="_blank" rel="noreferrer" className="ext"> <a href={a} onClick={e => e.stopPropagation()} target="_blank" rel="noreferrer" className="ext">
{a} {a}
</a> </a>
); );
}
} }
const url = new URL(a); const url = new URL(a);
const youtubeId = YoutubeUrlRegex.test(a) && RegExp.$1; const youtubeId = YoutubeUrlRegex.test(a) && RegExp.$1;