Files
snort/packages/app/src/Tasks/Nip5Task.tsx

30 lines
781 B
TypeScript

import FormattedMessage from "@snort/app/src/Element/FormattedMessage";
import { Link } from "react-router-dom";
import { MetadataCache } from "@snort/system";
import { BaseUITask } from "Tasks";
export class Nip5Task extends BaseUITask {
id = "buy-nip5";
check(user: MetadataCache): boolean {
return !this.state.muted && !user.nip05;
}
render(): JSX.Element {
return (
<p>
<FormattedMessage
defaultMessage="Hey, it looks like you dont have a Nostr Address yet, you should get one! Check out {link}"
values={{
link: (
<Link to="/nostr-address">
<FormattedMessage defaultMessage="Buy nostr address" />
</Link>
),
}}
/>
</p>
);
}
}