mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-09-29 07:56:37 +08:00
feat: show tunnel traffic ratio in forward list (#405)
## Summary - Display the tunnel's traffic ratio in the forward (rules) list UI to save administrators an extra click to the tunnels page. - Resolves #forward-show-tunnel-ratio ## Changes - Updated the table row in `forward.tsx` to show the traffic multiplier. - It will only display when the ratio is not `1x` to prevent UI clutter. - The backend `forwardList` API was already returning `trafficRatio` from a `LEFT JOIN tunnel`, so no backend modifications were required.
This commit is contained in:
@@ -987,9 +987,11 @@ const SortableCompactTableRow = ({
|
||||
<span className="font-medium text-default-700 text-sm">
|
||||
{forward.tunnelName}
|
||||
</span>
|
||||
<span className="text-success font-bold text-[12px] mr-1.5">
|
||||
‾{formatTunnelTrafficRatio(forward.tunnelTrafficRatio)}
|
||||
</span>
|
||||
{forward.tunnelTrafficRatio !== undefined && normalizeTunnelTrafficRatio(forward.tunnelTrafficRatio) !== 1 && (
|
||||
<span className="text-success font-bold text-[12px] ml-1.5 border border-success/30 rounded px-1 bg-success/10">
|
||||
{formatTunnelTrafficRatio(forward.tunnelTrafficRatio)}
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
</TableCell>
|
||||
<TableCell
|
||||
|
||||
Reference in New Issue
Block a user