import { useDevice } from "@core/providers/useDevice.js"; import { IconButton } from "@components/form/IconButton.js"; import { Mono } from "@components/generic/Mono.js"; import { EllipsisHorizontalIcon, UserGroupIcon } from "@heroicons/react/24/outline"; import type { Protobuf } from "@meshtastic/meshtasticjs"; export interface PeersWidgetProps { peers: Protobuf.NodeInfo[]; } export const PeersWidget = ({ peers }: PeersWidgetProps): JSX.Element => { const { setActivePage } = useDevice(); return (

Peers

{peers.length > 0 ? (

{`${peers.length} ${peers.length > 1 ? "Peers" : "Peer"}`}

) : ( None Discovered. )}
{ setActivePage("peers"); }} icon={} />
); };