import { Link } from "react-router"; import { Card, CardContent, CardHeader, CardTitle, } from "src/components/ui/card"; import { useChannels } from "src/hooks/useChannels"; import { usePeers } from "src/hooks/usePeers"; export function NodeStatusWidget() { const { data: channels } = useChannels(); const { data: peers } = usePeers(); if (!channels || !peers) { return null; } return ( Node Channels Online {channels.filter((c) => c.active).length || 0} /{" "} {channels.length || 0} Connected Peers {peers.filter((p) => p.isConnected).length || 0} /{" "} {peers.length || 0} ); }
Channels Online
{channels.filter((c) => c.active).length || 0} /{" "} {channels.length || 0}
Connected Peers
{peers.filter((p) => p.isConnected).length || 0} /{" "} {peers.length || 0}