mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 08:13:45 +08:00
chore: fix connection table bg
This commit is contained in:
parent
bfa3fa293f
commit
709a23cf09
@ -1,6 +1,7 @@
|
|||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
import { useMemo, useState } from "react";
|
import { useMemo, useState } from "react";
|
||||||
import { DataGrid, GridColDef } from "@mui/x-data-grid";
|
import { DataGrid, GridColDef } from "@mui/x-data-grid";
|
||||||
|
import { useThemeMode } from "@/services/states";
|
||||||
import { truncateStr } from "@/utils/truncate-str";
|
import { truncateStr } from "@/utils/truncate-str";
|
||||||
import parseTraffic from "@/utils/parse-traffic";
|
import parseTraffic from "@/utils/parse-traffic";
|
||||||
import { t } from "i18next";
|
import { t } from "i18next";
|
||||||
@ -12,6 +13,9 @@ interface Props {
|
|||||||
|
|
||||||
export const ConnectionTable = (props: Props) => {
|
export const ConnectionTable = (props: Props) => {
|
||||||
const { connections, onShowDetail } = props;
|
const { connections, onShowDetail } = props;
|
||||||
|
const mode = useThemeMode();
|
||||||
|
const isDark = mode === "light" ? false : true;
|
||||||
|
const backgroundColor = isDark ? "#282A36" : "#ffffff";
|
||||||
|
|
||||||
const [columnVisible, setColumnVisible] = useState<
|
const [columnVisible, setColumnVisible] = useState<
|
||||||
Partial<Record<keyof IConnectionsItem, boolean>>
|
Partial<Record<keyof IConnectionsItem, boolean>>
|
||||||
@ -96,7 +100,6 @@ export const ConnectionTable = (props: Props) => {
|
|||||||
source: `${metadata.sourceIP}:${metadata.sourcePort}`,
|
source: `${metadata.sourceIP}:${metadata.sourcePort}`,
|
||||||
destinationIP: metadata.destinationIP,
|
destinationIP: metadata.destinationIP,
|
||||||
type: `${metadata.type}(${metadata.network})`,
|
type: `${metadata.type}(${metadata.network})`,
|
||||||
|
|
||||||
connectionData: each,
|
connectionData: each,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
@ -112,8 +115,8 @@ export const ConnectionTable = (props: Props) => {
|
|||||||
sx={{
|
sx={{
|
||||||
border: "none",
|
border: "none",
|
||||||
"div:focus": { outline: "none !important" },
|
"div:focus": { outline: "none !important" },
|
||||||
"& div[aria-rowindex='1']": {
|
"& div[aria-rowindex]": {
|
||||||
backgroundColor: "inherit !important",
|
backgroundColor: `${backgroundColor} !important`,
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
columnVisibilityModel={columnVisible}
|
columnVisibilityModel={columnVisible}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user