소스 검색

chore: cleanup

dongchengjie 11 달 전
부모
커밋
9da1759247

+ 1 - 1
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";
 

+ 0 - 6
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");
-}

+ 3 - 5
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")}

+ 3 - 5
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")}

+ 0 - 2
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,

+ 1 - 7
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";

+ 0 - 1
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";

+ 2 - 2
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,