import { useRenderState } from "../../../lib/renderer/Singleton"; interface Props { id: string; } export function ChannelDebugInfo({ id }: Props) { if (process.env.NODE_ENV !== "development") return null; let 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"} }

); }