From 410613726b7f2da85d653bbf0e9cb662f1abd32e Mon Sep 17 00:00:00 2001
From: Vendicated <vendicated@riseup.net>
Date: Thu, 17 Nov 2022 00:21:13 +0100
Subject: Donor Badges && Add donate info to settings

---
 src/components/DonateButton.tsx | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 src/components/DonateButton.tsx

(limited to 'src/components/DonateButton.tsx')

diff --git a/src/components/DonateButton.tsx b/src/components/DonateButton.tsx
new file mode 100644
index 0000000..6aae8ad
--- /dev/null
+++ b/src/components/DonateButton.tsx
@@ -0,0 +1,37 @@
+/*
+ * Vencord, a modification for Discord's desktop app
+ * Copyright (c) 2022 Vendicated and contributors
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+*/
+
+import IpcEvents from "../utils/IpcEvents";
+import { Button } from "../webpack/common";
+import { Heart } from "./Heart";
+
+export default function DonateButton(props: any) {
+    return (
+        <Button
+            {...props}
+            look={Button.Looks.LINK}
+            color={Button.Colors.TRANSPARENT}
+            onClick={() =>
+                VencordNative.ipc.invoke(IpcEvents.OPEN_EXTERNAL, "https://github.com/sponsors/Vendicated")
+            }
+        >
+            <Heart />
+            Donate
+        </Button>
+    );
+}
-- 
cgit 

