import { Box, useTheme } from '@mui/material' import { useRedisStateStore } from '../stores/redis-state.store' import ConsoleComponent from '../pages/console/ConsoleComponent' /** * Global bottom console drawer — always renders the full ConsoleComponent. * The welcome banner inside the console adapts to connectionState (connected * vs limited-AI). This keeps the toolbar, input, Clear / Commands always * usable — disconnected users can still type `ai: what is ZADD?` or eventually * `connect ` without losing the chrome. */ export default function ConsoleDrawer() { const isOpen = useRedisStateStore(s => s.consoleDrawerOpen) const setConsoleDrawerOpen = useRedisStateStore(s => s.setConsoleDrawerOpen) const muiTheme = useTheme() return ( setConsoleDrawerOpen(false)} /> ) }