import Image from "next/image"; import LogMessage from './elements/LogMessage'; import { useEffect, useRef } from 'react'; interface Log { header: string; text: string; metadata: any; key: string; } interface OrderedLogsProps { logs: Log[]; } const LogsSection = ({ logs }: OrderedLogsProps) => { const logsContainerRef = useRef(null); useEffect(() => { // Scroll to bottom whenever logs change if (logsContainerRef.current) { logsContainerRef.current.scrollTop = logsContainerRef.current.scrollHeight; } }, [logs]); // Dependency on logs array ensures this runs when new logs are added return (
logs

Agent Work

); }; export default LogsSection;