{status} · {messages.length} recorded events
{error && (
{error}. Retrying automatically.
)}
{
const node = event.currentTarget;
stickToBottom.current =
node.scrollHeight - node.scrollTop - node.clientHeight < 80;
}}
>
{messages.length === 0 ? (
Connecting to the worker transcript…
This view refreshes every two seconds.
) : (
messages.map((message, index) => (
))
)}