inputRef.current && inputRef.current.focus()}>
{lines.map((ln, i) => {
if (ln.kind === "cmd") {
return (
{prompt} {ln.text}
);
}
if (ln.kind === "out") {
return
{ln.text}
;
}
if (ln.kind === "err") {
return
{ln.text}
;
}
if (ln.kind === "ascii") {
return
{ln.text};
}
return null;
})}