import { useRenderState } from "../../../lib/renderer/Singleton"; interface Props { id: string; } export function ChannelDebugInfo({ id }: Props) { if (process.env.NODE_ENV !== "development") return null; const view = useRenderState(id); if (!view) return null; return ( Channel Info

State: {view.type}
{view.type === "RENDER" && view.messages.length > 0 && ( <> Start: {view.messages[0]._id}
End:{" "} {view.messages[view.messages.length - 1]._id} {" "}
At Top: {view.atTop ? "Yes" : "No"}
At Bottom: {view.atBottom ? "Yes" : "No"} )}

); }