chore: unified icon style

This commit is contained in:
MystiPanda
2024-07-13 19:01:16 +08:00
parent 57fa48aef4
commit d9d9ca67cd
13 changed files with 56 additions and 41 deletions

View File

@@ -10,9 +10,11 @@ import {
DialogTitle,
IconButton,
} from "@mui/material";
import FormatPaintIcon from "@mui/icons-material/FormatPaint";
import OpenInFullIcon from "@mui/icons-material/OpenInFull";
import CloseFullscreenIcon from "@mui/icons-material/CloseFullscreen";
import {
FormatPaintRounded,
OpenInFullRounded,
CloseFullscreenRounded,
} from "@mui/icons-material";
import { useThemeMode } from "@/services/states";
import { Notice } from "@/components/base";
import { nanoid } from "nanoid";
@@ -223,7 +225,7 @@ export const EditorViewer = <T extends Language>(props: Props<T>) => {
?.run()
}
>
<FormatPaintIcon fontSize="inherit" />
<FormatPaintRounded fontSize="inherit" />
</IconButton>
<IconButton
size="medium"
@@ -231,7 +233,7 @@ export const EditorViewer = <T extends Language>(props: Props<T>) => {
title={t(isMaximized ? "Minimize" : "Maximize")}
onClick={() => appWindow.toggleMaximize().then(editorResize)}
>
{isMaximized ? <CloseFullscreenIcon /> : <OpenInFullIcon />}
{isMaximized ? <CloseFullscreenRounded /> : <OpenInFullRounded />}
</IconButton>
</ButtonGroup>
</DialogContent>

View File

@@ -30,8 +30,10 @@ import {
TextField,
styled,
} from "@mui/material";
import VerticalAlignTopIcon from "@mui/icons-material/VerticalAlignTop";
import VerticalAlignBottomIcon from "@mui/icons-material/VerticalAlignBottom";
import {
VerticalAlignTopRounded,
VerticalAlignBottomRounded,
} from "@mui/icons-material";
import { GroupItem } from "@/components/profile/group-item";
import {
getNetworkInterfaces,
@@ -712,7 +714,7 @@ export const GroupsEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignTopIcon />}
startIcon={<VerticalAlignTopRounded />}
onClick={() => {
try {
validateGroup();
@@ -734,7 +736,7 @@ export const GroupsEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignBottomIcon />}
startIcon={<VerticalAlignBottomRounded />}
onClick={() => {
try {
validateGroup();

View File

@@ -15,7 +15,7 @@ import {
Menu,
CircularProgress,
} from "@mui/material";
import { RefreshRounded, DragIndicator } from "@mui/icons-material";
import { RefreshRounded, DragIndicatorRounded } from "@mui/icons-material";
import { useLoadingCache, useSetLoadingCache } from "@/services/states";
import {
viewProfile,
@@ -348,7 +348,7 @@ export const ProfileItem = (props: Props) => {
{...attributes}
{...listeners}
>
<DragIndicator
<DragIndicatorRounded
sx={[
{ cursor: "move", marginLeft: "-6px" },
({ palette: { text } }) => {

View File

@@ -27,8 +27,10 @@ import {
TextField,
styled,
} from "@mui/material";
import VerticalAlignTopIcon from "@mui/icons-material/VerticalAlignTop";
import VerticalAlignBottomIcon from "@mui/icons-material/VerticalAlignBottom";
import {
VerticalAlignTopRounded,
VerticalAlignBottomRounded,
} from "@mui/icons-material";
import { ProxyItem } from "@/components/profile/proxy-item";
import { readProfileFile, saveProfileFile } from "@/services/cmds";
import { Notice } from "@/components/base";
@@ -271,7 +273,7 @@ export const ProxiesEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignTopIcon />}
startIcon={<VerticalAlignTopRounded />}
onClick={() => {
let proxies = handleParse();
setPrependSeq([...prependSeq, ...proxies]);
@@ -284,7 +286,7 @@ export const ProxiesEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignBottomIcon />}
startIcon={<VerticalAlignBottomRounded />}
onClick={() => {
let proxies = handleParse();
setAppendSeq([...appendSeq, ...proxies]);

View File

@@ -29,8 +29,10 @@ import {
TextField,
styled,
} from "@mui/material";
import VerticalAlignTopIcon from "@mui/icons-material/VerticalAlignTop";
import VerticalAlignBottomIcon from "@mui/icons-material/VerticalAlignBottom";
import {
VerticalAlignTopRounded,
VerticalAlignBottomRounded,
} from "@mui/icons-material";
import { readProfileFile, saveProfileFile } from "@/services/cmds";
import { Notice, Switch } from "@/components/base";
import getSystem from "@/utils/get-system";
@@ -536,7 +538,7 @@ export const RulesEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignTopIcon />}
startIcon={<VerticalAlignTopRounded />}
onClick={() => {
try {
let raw = validateRule();
@@ -554,7 +556,7 @@ export const RulesEditorViewer = (props: Props) => {
<Button
fullWidth
variant="contained"
startIcon={<VerticalAlignBottomIcon />}
startIcon={<VerticalAlignBottomRounded />}
onClick={() => {
try {
let raw = validateRule();