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

Connected Peers

{peers.length > 0 ? (

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

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