import React from "react"; import { HelpIcon } from "../icons/DashboardIcon"; import { LogInfoIcon, ErrorIcon, WarningIcon, } from "../icons/ExportCommonIcons"; // Adjust path as needed import { useLogger } from "../ui/log/LoggerContext"; const getLogIcon = (type: string) => { switch (type) { case "info": return ; case "error": return ; case "warning": return ; case "log": default: return ; } }; const Footer: React.FC = () => { const { logs, setIsLogListVisible } = useLogger(); const lastLog = logs.length > 0 ? logs[logs.length - 1] : null; return (
Selection
Rotate/Zoom
Pan/Context Menu
setIsLogListVisible(true)} > {lastLog ? ( <> {getLogIcon(lastLog.type)} {lastLog.message} ) : ( "No logs yet." )}
V 0.01
); }; export default Footer;