"use client"; import { Users, Wifi, WifiOff } from "lucide-react"; import { Card } from "@/components/ui/card"; import { usePresence } from "@/hooks/use-presence"; export function OnlineUsers() { const { users, isConnected } = usePresence(); return (

Online Users

{isConnected ? ( <> Connected ) : ( <> Disconnected )}
{users.length === 0 ? (

No other users online

) : ( users.map((user) => (

{user.name}

{user.ip}

)) )}
{users.length > 0 && (
{users.length} {users.length === 1 ? "user" : "users"} online
)} ); }