diff --git a/src/components/setting/mods/backup-config-viewer.tsx b/src/components/setting/mods/backup-config-viewer.tsx index dd4972628..c0ce70c10 100644 --- a/src/components/setting/mods/backup-config-viewer.tsx +++ b/src/components/setting/mods/backup-config-viewer.tsx @@ -1,20 +1,11 @@ -import Visibility from '@mui/icons-material/Visibility' -import VisibilityOff from '@mui/icons-material/VisibilityOff' -import { - TextField, - Button, - Grid, - Stack, - IconButton, - InputAdornment, -} from '@mui/material' +import { Button, Grid, Stack, TextField } from '@mui/material' import { useLockFn } from 'ahooks' -import { useState, useRef, memo, useEffect } from 'react' +import { memo, useEffect, useRef } from 'react' import { useForm } from 'react-hook-form' import { useTranslation } from 'react-i18next' import { useVerge } from '@/hooks/use-verge' -import { saveWebdavConfig, createWebdavBackup } from '@/services/cmds' +import { createWebdavBackup, saveWebdavConfig } from '@/services/cmds' import { mutate } from '@/services/mutate' import { errorDetail, showNotice } from '@/services/notice-service' import { @@ -43,7 +34,6 @@ export const BackupConfigViewer = memo( const { t } = useTranslation() const { verge, mutateVerge } = useVerge() const { webdav_url, webdav_username, webdav_password } = verge || {} - const [showPassword, setShowPassword] = useState(false) const usernameRef = useRef(null) const passwordRef = useRef(null) const urlRef = useRef(null) @@ -68,10 +58,6 @@ export const BackupConfigViewer = memo( const webdavStatus = getWebdavStatus(webdavSignature) const shouldAutoInit = webdavStatus !== 'failed' - const handleClickShowPassword = () => { - setShowPassword((prev) => !prev) - } - useEffect(() => { if (!webdav_url || !webdav_username || !webdav_password) { return @@ -215,7 +201,7 @@ export const BackupConfigViewer = memo( - - {showPassword ? : } - - - ), - }, - }} />