import { useEffect } from 'react' import { useIdeContext } from 'src/helpers/hooks/useIdeContext' const IdeConsole = () => { const { state } = useIdeContext() useEffect(() => { const element = document.querySelector('.console-tile .mosaic-window-body') if (element) { element.scrollTop = element.scrollHeight - element.clientHeight } }, [state.consoleMessages]) return (
{time?.toLocaleString()}
{(message || '').split('\n').map((line, index) => {
return (
{line.startsWith('ECHO:') ? (
ECHO:{' '}
{line.slice(6)}
) : (
line
)}
)
})}
))}