From 9da1759247393ea23f2ac4c9be79b35aa6af5829 Mon Sep 17 00:00:00 2001 From: dongchengjie <37543964+dongchengjie@users.noreply.github.com> Date: Wed, 26 Jun 2024 08:24:43 +0800 Subject: [PATCH] chore: cleanup --- src/components/base/base-page.tsx | 2 +- src/components/profile/profile-more.tsx | 6 ------ src/components/proxy/provider-button.tsx | 8 +++----- src/components/rule/provider-button.tsx | 8 +++----- src/components/setting/mods/sysproxy-viewer.tsx | 2 -- src/components/setting/setting-clash.tsx | 8 +------- src/components/setting/setting-verge.tsx | 1 - src/pages/proxies.tsx | 4 ++-- 8 files changed, 10 insertions(+), 29 deletions(-) diff --git a/src/components/base/base-page.tsx b/src/components/base/base-page.tsx index 07f0c812..6e99dec1 100644 --- a/src/components/base/base-page.tsx +++ b/src/components/base/base-page.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from "react"; -import { Typography, alpha } from "@mui/material"; +import { Typography } from "@mui/material"; import { BaseErrorBoundary } from "./base-error-boundary"; import { useCustomTheme } from "@/components/layout/use-custom-theme"; diff --git a/src/components/profile/profile-more.tsx b/src/components/profile/profile-more.tsx index f87989d5..d28191b0 100644 --- a/src/components/profile/profile-more.tsx +++ b/src/components/profile/profile-more.tsx @@ -1,4 +1,3 @@ -import dayjs from "dayjs"; import { useState } from "react"; import { useTranslation } from "react-i18next"; import { useLockFn } from "ahooks"; @@ -260,8 +259,3 @@ export const ProfileMore = (props: Props) => { ); }; - -function parseExpire(expire?: number) { - if (!expire) return "-"; - return dayjs(expire * 1000).format("YYYY-MM-DD"); -} diff --git a/src/components/proxy/provider-button.tsx b/src/components/proxy/provider-button.tsx index 56dac715..1962e29a 100644 --- a/src/components/proxy/provider-button.tsx +++ b/src/components/proxy/provider-button.tsx @@ -81,11 +81,9 @@ export const ProviderButton = () => { variant="contained" size="small" onClick={async () => { - Object.entries(data || {}).forEach( - async ([key, item], index) => { - await handleUpdate(key, index); - } - ); + Object.entries(data || {}).forEach(async ([key], index) => { + await handleUpdate(key, index); + }); }} > {t("Update All")} diff --git a/src/components/rule/provider-button.tsx b/src/components/rule/provider-button.tsx index 66812053..a6e27113 100644 --- a/src/components/rule/provider-button.tsx +++ b/src/components/rule/provider-button.tsx @@ -79,11 +79,9 @@ export const ProviderButton = () => { variant="contained" size="small" onClick={async () => { - Object.entries(data || {}).forEach( - async ([key, item], index) => { - await handleUpdate(key, index); - } - ); + Object.entries(data || {}).forEach(async ([key], index) => { + await handleUpdate(key, index); + }); }} > {t("Update All")} diff --git a/src/components/setting/mods/sysproxy-viewer.tsx b/src/components/setting/mods/sysproxy-viewer.tsx index c0459c5b..b749220a 100644 --- a/src/components/setting/mods/sysproxy-viewer.tsx +++ b/src/components/setting/mods/sysproxy-viewer.tsx @@ -1,8 +1,6 @@ import { forwardRef, useImperativeHandle, useState } from "react"; import { useLockFn } from "ahooks"; import { useTranslation } from "react-i18next"; -import { Box, IconButton, Tooltip } from "@mui/material"; -import { InfoRounded } from "@mui/icons-material"; import { InputAdornment, List, diff --git a/src/components/setting/setting-clash.tsx b/src/components/setting/setting-clash.tsx index e3d38f0f..65a83be2 100644 --- a/src/components/setting/setting-clash.tsx +++ b/src/components/setting/setting-clash.tsx @@ -1,12 +1,6 @@ import { useRef } from "react"; import { useTranslation } from "react-i18next"; -import { - TextField, - Select, - MenuItem, - Typography, - IconButton, -} from "@mui/material"; +import { TextField, Select, MenuItem, Typography } from "@mui/material"; import { Settings, Shuffle } from "@mui/icons-material"; import { DialogRef, Notice, Switch } from "@/components/base"; diff --git a/src/components/setting/setting-verge.tsx b/src/components/setting/setting-verge.tsx index e5d82fbb..73db3cf7 100644 --- a/src/components/setting/setting-verge.tsx +++ b/src/components/setting/setting-verge.tsx @@ -1,5 +1,4 @@ import { useRef } from "react"; -import { useLockFn } from "ahooks"; import { useTranslation } from "react-i18next"; import { open } from "@tauri-apps/api/dialog"; import { Button, MenuItem, Select, Input, Typography } from "@mui/material"; diff --git a/src/pages/proxies.tsx b/src/pages/proxies.tsx index a4894797..9259b8b3 100644 --- a/src/pages/proxies.tsx +++ b/src/pages/proxies.tsx @@ -1,8 +1,8 @@ import useSWR from "swr"; -import { useEffect, useMemo } from "react"; +import { useEffect } from "react"; import { useLockFn } from "ahooks"; import { useTranslation } from "react-i18next"; -import { Box, Button, ButtonGroup, Paper } from "@mui/material"; +import { Box, Button, ButtonGroup } from "@mui/material"; import { closeAllConnections, getClashConfig,