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}){ }
+ + + - + {/* ko-fi - + */}
diff --git a/src/sidebar/utils/premium.js b/src/sidebar/utils/premium.js index 6282f9a..7e57ec3 100644 --- a/src/sidebar/utils/premium.js +++ b/src/sidebar/utils/premium.js @@ -145,7 +145,7 @@ function Premium({ children, className = "" }) { Support open-source development 🚀. Plus, get added benefits.


-