mirror of
https://github.com/CrazyJasonwell/clash-verge-rev.git
synced 2026-10-21 08:38:42 +08:00
feat: support to change proxy layout column
This commit is contained in:
1 parent
36a53f8134
commit
208b96c092
7 files changed
+316
-13
No files matched your search
@@ -68,8 +68,10 @@ export const ProxyGroups = (props: Props) => {
|
||||
// 测全部延迟
|
||||
const handleCheckAll = useLockFn(async (groupName: string) => {
|
||||
const proxies = renderList
|
||||
.filter((e) => e.type === 2 && e.group?.name === groupName)
|
||||
.map((e) => e.proxy!)
|
||||
.filter(
|
||||
(e) => e.group?.name === groupName && (e.type === 2 || e.type === 4)
|
||||
)
|
||||
.flatMap((e) => e.proxyCol || e.proxy!)
|
||||
.filter(Boolean);
|
||||
|
||||
const providers = new Set(proxies.map((p) => p!.provider!).filter(Boolean));
|
||||
@@ -92,7 +94,10 @@ export const ProxyGroups = (props: Props) => {
|
||||
const { name, now } = group;
|
||||
|
||||
const index = renderList.findIndex(
|
||||
(e) => e.type === 2 && e.group?.name === name && e.proxy?.name === now
|
||||
(e) =>
|
||||
e.group?.name === name &&
|
||||
((e.type === 2 && e.proxy?.name === now) ||
|
||||
(e.type === 4 && e.proxyCol?.some((p) => p.name === now)))
|
||||
);
|
||||
|
||||
if (index >= 0) {
|
||||
|
||||
Reference in new issue
Block a user