import { FC, useState } from 'react'; import { Layout, Menu } from 'antd'; import { useNavigate, useLocation } from 'react-router-dom'; import Routes, { menuItems } from '@/routes'; import './index.scss'; const { Content, Footer, Sider } = Layout; interface ChatLayoutProps { children?: React.ReactNode; } const ChatLayout: FC = ({ children }) => { const [collapsed, setCollapsed] = useState(false); const location = useLocation(); const go = useNavigate(); return ( setCollapsed(value)} style={{ overflow: 'auto', height: '100vh', position: 'fixed', left: 0, top: 0, bottom: 0, zIndex: 999, }} >
go(i.key)} /> ); }; export default ChatLayout;