diff --git a/src/popup/Popup.jsx b/src/popup/Popup.jsx
index c42c51b..1c68cc7 100644
--- a/src/popup/Popup.jsx
+++ b/src/popup/Popup.jsx
@@ -1,16 +1,16 @@
import '@picocss/pico'
import { useEffect, useState } from 'react'
import {
- setUserConfig,
- getUserConfig,
- TriggerMode,
- ThemeMode,
defaultConfig,
- Models,
+ getUserConfig,
isUsingApiKey,
isUsingCustomModel,
+ Models,
+ setUserConfig,
+ ThemeMode,
+ TriggerMode,
} from '../config/index.mjs'
-import { Tab, Tabs, TabList, TabPanel } from 'react-tabs'
+import { Tab, TabList, TabPanel, Tabs } from 'react-tabs'
import 'react-tabs/style/react-tabs.css'
import './styles.scss'
import { MarkGithubIcon } from '@primer/octicons-react'
@@ -21,6 +21,7 @@ import wechatpay from './donation/wechatpay.jpg'
import bugmeacoffee from './donation/bugmeacoffee.png'
import { useWindowTheme } from '../hooks/use-window-theme.mjs'
import { languageList } from '../config/language.mjs'
+import { isSafari } from '../utils/index.mjs'
function GeneralPart({ config, updateConfig }) {
const [balance, setBalance] = useState(null)
@@ -433,7 +434,7 @@ function Popup() {
SelectionTools
SiteAdapters
Advanced
- Donation
+ {isSafari() ? null : Donation}
@@ -448,9 +449,11 @@ function Popup() {
-
-
-
+ {isSafari() ? null : (
+
+
+
+ )}