diff --git a/src/App.js b/src/App.js
index 65526ce..10ac57d 100644
--- a/src/App.js
+++ b/src/App.js
@@ -61,21 +61,23 @@ function App() {
useEffect(() => {
- if (shownNotChromiumAlert){
- return
+ if (!shownNotChromiumAlert){
+ // this modal may rerender twice only in dev mode because of how react works
+ isChromium().then((isChrome) => {
+
+ if (!isChrome){
+ Modal.warning({
+ title: "Use Chromium browser",
+ onOk: () => setShownNotChromiumAlert(true),
+ content: (We recommend using Chromium based browser such as Chrome, Brave, Edge etc for best results.
+
+ Join us on
+ Discord for help and updates)
+ })
+ }
+ })
}
-
- isChromium().then((isChrome) => {
-
- if (!isChrome){
- Modal.warning({
- title: "Not Chromium browser",
- content: "We recommend using Chromium based browser such as Chrome, Brave, Edge etc."
- })
- setShownNotChromiumAlert(true)
- }
- })
-
+ setShownNotChromiumAlert(true)
}, [shownNotChromiumAlert])
diff --git a/src/sidebar/sidebar.js b/src/sidebar/sidebar.js
index 51c9c92..23e2fb8 100644
--- a/src/sidebar/sidebar.js
+++ b/src/sidebar/sidebar.js
@@ -4,7 +4,7 @@
*/
import { useEffect, useRef, useMemo, useState } from "react";
-import { BookOutlined, CloseCircleFilled, CrownFilled, GithubFilled, ShareAltOutlined } from "@ant-design/icons";
+import { BookOutlined, CloseCircleFilled, CrownFilled, DiscordFilled, GithubFilled, ShareAltOutlined } from "@ant-design/icons";
import KO_FI from "../assets/logo/ko-fi.png"
import Premium from "./utils/premium";
@@ -88,6 +88,11 @@ function Sidebar({tabs}){
}