|
@@ -24,10 +24,11 @@ import {
|
|
DialogTitle,
|
|
DialogTitle,
|
|
List,
|
|
List,
|
|
ListItem,
|
|
ListItem,
|
|
- ListItemText,
|
|
|
|
TextField,
|
|
TextField,
|
|
styled,
|
|
styled,
|
|
} from "@mui/material";
|
|
} from "@mui/material";
|
|
|
|
+import VerticalAlignTopIcon from "@mui/icons-material/VerticalAlignTop";
|
|
|
|
+import VerticalAlignBottomIcon from "@mui/icons-material/VerticalAlignBottom";
|
|
import { ProxyItem } from "@/components/profile/proxy-item";
|
|
import { ProxyItem } from "@/components/profile/proxy-item";
|
|
import { readProfileFile, saveProfileFile } from "@/services/cmds";
|
|
import { readProfileFile, saveProfileFile } from "@/services/cmds";
|
|
import { Notice } from "@/components/base";
|
|
import { Notice } from "@/components/base";
|
|
@@ -270,6 +271,7 @@ export const ProxiesEditorViewer = (props: Props) => {
|
|
<Button
|
|
<Button
|
|
fullWidth
|
|
fullWidth
|
|
variant="contained"
|
|
variant="contained"
|
|
|
|
+ startIcon={<VerticalAlignTopIcon />}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
let proxies = handleParse();
|
|
let proxies = handleParse();
|
|
setPrependSeq([...prependSeq, ...proxies]);
|
|
setPrependSeq([...prependSeq, ...proxies]);
|
|
@@ -282,6 +284,7 @@ export const ProxiesEditorViewer = (props: Props) => {
|
|
<Button
|
|
<Button
|
|
fullWidth
|
|
fullWidth
|
|
variant="contained"
|
|
variant="contained"
|
|
|
|
+ startIcon={<VerticalAlignBottomIcon />}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
let proxies = handleParse();
|
|
let proxies = handleParse();
|
|
setAppendSeq([...appendSeq, ...proxies]);
|
|
setAppendSeq([...appendSeq, ...proxies]);
|