refactor: adjust base components export

This commit is contained in:
GyDi
2022-11-20 22:03:55 +08:00
parent 32b72f0ef6
commit dace993c21
34 changed files with 44 additions and 66 deletions

View File

@@ -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;

View File

@@ -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!]) || [];