chore: donate task

This commit is contained in:
Kieran 2023-04-18 10:14:57 +01:00
parent 944bd39913
commit 7625277beb
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 28 additions and 1 deletions

View File

@ -0,0 +1,26 @@
import { FormattedMessage } from "react-intl";
import { Link } from "react-router-dom";
import { BaseUITask } from "Tasks";
export class DonateTask extends BaseUITask {
id = "donate";
check(): boolean {
return !this.state.muted;
}
render() {
return (
<>
<p>
<FormattedMessage defaultMessage="Thanks for using Snort, please consider donating if you can." />
</p>
<Link to="/donate">
<button>
<FormattedMessage defaultMessage="Donate" />
</button>
</Link>
</>
);
}
}

View File

@ -3,9 +3,10 @@ import { useUserProfile } from "Hooks/useUserProfile";
import Icon from "Icons/Icon";
import { useState } from "react";
import { UITask } from "Tasks";
import { DonateTask } from "./DonateTask";
import { Nip5Task } from "./Nip5Task";
const AllTasks: Array<UITask> = [new Nip5Task()];
const AllTasks: Array<UITask> = [new Nip5Task(), new DonateTask()];
AllTasks.forEach(a => a.load());
export const TaskList = () => {