chore: Update translations

This commit is contained in:
Kieran 2023-09-18 09:08:07 +00:00
parent 950b0dbf4d
commit 0b9c43cfed
2 changed files with 38 additions and 33 deletions

View File

@ -4,24 +4,25 @@ import { findTag } from "SnortUtils";
import { useMemo } from "react";
export function useStatusFeed(id?: string, leaveOpen = false) {
const sub = useMemo(() => {
if(!id) return null;
const sub = useMemo(() => {
if (!id) return null;
const rb = new RequestBuilder(`statud:${id}`);
rb.withOptions({leaveOpen});
rb.withFilter()
.kinds([30315 as EventKind])
.authors([id]);
const rb = new RequestBuilder(`statud:${id}`);
rb.withOptions({ leaveOpen });
rb.withFilter()
.kinds([30315 as EventKind])
.authors([id]);
return rb;
}, [id]);
return rb;
}, [id]);
const status = useRequestBuilder(NoteCollection, sub);
const status = useRequestBuilder(NoteCollection, sub);
const general = status.data?.find(a => findTag(a, "d") === "general");
const music = status.data?.find(a => findTag(a, "d") === "music");
const general = status.data?.find(a => findTag(a, "d") === "general");
const music = status.data?.find(a => findTag(a, "d") === "music");
return {
general, music
}
}
return {
general,
music,
};
}

View File

@ -256,13 +256,19 @@ export default function ProfilePage() {
const link = findTag(status.music, "r");
const cover = findTag(status.music, "cover");
const inner = () => {
return <div className="flex g8">
{cover && <ProxyImg src={cover} size={40} />}
<small>🎵 {unwrap(status.music).content}</small>
</div>
}
return (
<div className="flex g8">
{cover && <ProxyImg src={cover} size={40} />}
<small>🎵 {unwrap(status.music).content}</small>
</div>
);
};
if (link) {
return <a href={link} rel="noreferer" target="_blank" className="ext">{inner()}</a>;
return (
<a href={link} rel="noreferer" target="_blank" className="ext">
{inner()}
</a>
);
}
return inner();
}
@ -278,9 +284,7 @@ export default function ProfilePage() {
{user?.nip05 && <Nip05 nip05={user.nip05} pubkey={user.pubkey} />}
</div>
{showBadges && <BadgeList badges={badges} />}
{showStatus && <>
{musicStatus()}
</>}
{showStatus && <>{musicStatus()}</>}
<div className="link-section">
<Copy text={npub} />
{links()}
@ -322,14 +326,14 @@ export default function ProfilePage() {
targets={
lnurl?.lnurl && id
? [
{
type: "lnurl",
value: lnurl?.lnurl,
weight: 1,
name: user?.display_name || user?.name,
zap: { pubkey: id },
} as ZapTarget,
]
{
type: "lnurl",
value: lnurl?.lnurl,
weight: 1,
name: user?.display_name || user?.name,
zap: { pubkey: id },
} as ZapTarget,
]
: undefined
}
show={showLnQr}