mirror of
https://github.com/MetaCubeX/metacubexd.git
synced 2024-12-26 07:24:10 +08:00
feat(proxies): show latency result only when possible
This commit is contained in:
parent
dfcc750a12
commit
4314e64785
@ -68,7 +68,9 @@ export const ProxyPreviewBar = (props: {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<Latency proxyName={props.now} />
|
||||
<Show when={props.now}>
|
||||
<Latency proxyName={props.now!} />
|
||||
</Show>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ import { twMerge } from 'tailwind-merge'
|
||||
import { Latency } from '~/components'
|
||||
import { latencyQualityMap, useProxies } from '~/signals'
|
||||
|
||||
const LatencyDots = (props: {
|
||||
const LatencyDot = (props: {
|
||||
name: string
|
||||
latency?: number
|
||||
selected: boolean
|
||||
@ -51,21 +51,19 @@ export const ProxyPreviewDots = (props: {
|
||||
getLatencyByName(name),
|
||||
])}
|
||||
>
|
||||
{([name, latency]) => {
|
||||
const isSelected = props.now === name
|
||||
|
||||
return (
|
||||
<LatencyDots
|
||||
{([name, latency]) => (
|
||||
<LatencyDot
|
||||
name={name}
|
||||
latency={latency}
|
||||
selected={isSelected}
|
||||
selected={props.now === name}
|
||||
/>
|
||||
)
|
||||
}}
|
||||
)}
|
||||
</For>
|
||||
</div>
|
||||
|
||||
<Latency proxyName={props.now} />
|
||||
<Show when={props.now}>
|
||||
<Latency proxyName={props.now!} />
|
||||
</Show>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user