diff --git a/src/views/Options/Apis.js b/src/views/Options/Apis.js index 9bb43ac..c3bbd10 100644 --- a/src/views/Options/Apis.js +++ b/src/views/Options/Apis.js @@ -1,7 +1,7 @@ import Stack from "@mui/material/Stack"; import TextField from "@mui/material/TextField"; import Button from "@mui/material/Button"; -import CircularProgress from "@mui/material/CircularProgress"; +import LoadingButton from "@mui/lab/LoadingButton"; import { OPT_TRANS_ALL, OPT_TRANS_MICROSOFT, @@ -89,14 +89,15 @@ function TestButton({ translator, api }) { } }; - if (loading) { - return ; - } - return ( - + ); } diff --git a/src/views/Options/SyncSetting.js b/src/views/Options/SyncSetting.js index a8d1fc0..1a3cd91 100644 --- a/src/views/Options/SyncSetting.js +++ b/src/views/Options/SyncSetting.js @@ -6,6 +6,7 @@ import { useSync } from "../../hooks/Sync"; import Alert from "@mui/material/Alert"; import Link from "@mui/material/Link"; import MenuItem from "@mui/material/MenuItem"; +import LoadingButton from "@mui/lab/LoadingButton"; import { URL_KISS_WORKER, OPT_SYNCTYPE_ALL, @@ -14,10 +15,8 @@ import { } from "../../config"; import { useState } from "react"; import { syncSettingAndRules } from "../../libs/sync"; -import Button from "@mui/material/Button"; import { useAlert } from "../../hooks/Alert"; import SyncIcon from "@mui/icons-material/Sync"; -import CircularProgress from "@mui/material/CircularProgress"; import { useSetting } from "../../hooks/Setting"; import { kissLog } from "../../libs/log"; @@ -123,16 +122,16 @@ export default function SyncSetting() { useFlexGap flexWrap="wrap" > - - {loading && } +