mirror of
https://github.com/MetaCubeX/metacubexd.git
synced 2024-11-10 05:15:35 +08:00
fix(proxies): also display latency when PROXIES_PREVIEW_TYPE is DOTS
This commit is contained in:
parent
2ff31d40b1
commit
347ebb6f84
@ -1,5 +1,6 @@
|
||||
import { For } from 'solid-js'
|
||||
import { twMerge } from 'tailwind-merge'
|
||||
import { Latency } from '~/components'
|
||||
import { latencyQualityMap, useProxies } from '~/signals'
|
||||
|
||||
const LatencyDots = (props: {
|
||||
@ -37,19 +38,23 @@ export const ProxyPreviewDots = (props: {
|
||||
const { latencyMap } = useProxies()
|
||||
|
||||
return (
|
||||
<div class="flex w-full flex-wrap items-center">
|
||||
<For
|
||||
each={props.proxyNameList.map((name): [string, number] => [
|
||||
name,
|
||||
latencyMap()[name],
|
||||
])}
|
||||
>
|
||||
{([name, latency]) => {
|
||||
const isSelected = props.now === name
|
||||
<div class="flex items-center gap-2">
|
||||
<div class="flex flex-1 flex-wrap items-center">
|
||||
<For
|
||||
each={props.proxyNameList.map((name): [string, number] => [
|
||||
name,
|
||||
latencyMap()[name],
|
||||
])}
|
||||
>
|
||||
{([name, latency]) => {
|
||||
const isSelected = props.now === name
|
||||
|
||||
return <LatencyDots latency={latency} selected={isSelected} />
|
||||
}}
|
||||
</For>
|
||||
return <LatencyDots latency={latency} selected={isSelected} />
|
||||
}}
|
||||
</For>
|
||||
</div>
|
||||
|
||||
<Latency name={props.now} />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -118,9 +118,9 @@ export enum CONNECTIONS_TABLE_ACCESSOR_KEY {
|
||||
Chains = 'chains',
|
||||
DlSpeed = 'dlSpeed',
|
||||
ULSpeed = 'ulSpeed',
|
||||
ConnectTime = 'connectTime',
|
||||
Download = 'dl',
|
||||
Upload = 'ul',
|
||||
ConnectTime = 'connectTime',
|
||||
Source = 'source',
|
||||
Destination = 'destination',
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user