mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 08:45:41 +08:00
refactor: adjust base components export
This commit is contained in:
@@ -12,8 +12,8 @@ import {
|
||||
SxProps,
|
||||
Theme,
|
||||
} from "@mui/material";
|
||||
import { BaseLoading } from "@/components/base";
|
||||
import delayManager from "@/services/delay";
|
||||
import BaseLoading from "../base/base-loading";
|
||||
|
||||
interface Props {
|
||||
groupName: string;
|
||||
|
||||
@@ -16,7 +16,7 @@ export const useRenderList = (mode: string) => {
|
||||
const { data: proxiesData, mutate: mutateProxies } = useSWR(
|
||||
"getProxies",
|
||||
getProxies,
|
||||
{ refreshInterval: 45000, suspense: true }
|
||||
{ refreshInterval: 45000 }
|
||||
);
|
||||
|
||||
const [headStates, setHeadState] = useHeadStateNew();
|
||||
@@ -35,6 +35,7 @@ export const useRenderList = (mode: string) => {
|
||||
}, [proxiesData, mode]);
|
||||
|
||||
const renderList: IRenderItem[] = useMemo(() => {
|
||||
if (!proxiesData) return [];
|
||||
const useRule = mode === "rule" || mode === "script";
|
||||
const renderGroups =
|
||||
(useRule ? proxiesData?.groups : [proxiesData?.global!]) || [];
|
||||
|
||||
Reference in New Issue
Block a user