"use client"; import { UsersIcon } from "lucide-react"; import { AdminUnreadBadge } from "@/components/comments/admin-unread-comments"; import { Badge } from "@/components/ui/badge"; import { useAdminPresence } from "@/hooks/use-presence"; export function EditorPresence({ guideId, section }: { guideId: string; section: string }) { const presence = useAdminPresence(guideId, section); const editors = presence?.editorsByGuide[guideId] ?? []; return (
Editing {editors.length || (presence ? 0 : "")} {editors.map((editor) => ( {editor.name} {editor.sections.length ? ` - ${editor.sections.join(", ")}` : ""} ))}
); }