import { useEffect, useRef } from "react"; interface Props { logs: string[]; onClear: () => void; } export function LogsPanel({ logs, onClear }: Props) { const endRef = useRef(null); useEffect(() => { endRef.current?.scrollIntoView({ behavior: "smooth" }); }, [logs]); return (

Logs

{logs.length === 0 ? ( No logs yet ) : ( logs.map((line, i) => (
{line}
)) )}
); }