import React from 'react'; import { GroupNav } from './GroupNav'; import { MobileMenuBtn } from './MobileMenuBtn'; import { SettingBtn } from './SettingBtn'; import { Divider } from 'antd'; import { PersonalNav } from './PersonalNav'; import { InboxNav } from './InboxNav'; import { InstallBtn } from './InstallBtn'; import { ReactQueryDevBtn } from './ReactQueryDevBtn'; import { pluginCustomPanel } from '@/plugin/common'; import { NavbarCustomNavItem } from './CustomNavItem'; /** * 导航栏组件 */ export const Navbar: React.FC = React.memo(() => { return (
{/* Navbar */}
{pluginCustomPanel .filter((p) => p.position === 'navbar-personal') .map((p) => ( ))}
{/* 如果导航栏高度不够就缩减群组列表的高度 */}
{pluginCustomPanel .filter((p) => p.position === 'navbar-group') .map((p) => ( ))}
{pluginCustomPanel .filter((p) => p.position === 'navbar-more') .map((p) => ( ))} {/* React Query 的调试面板 */} {/* 应用(PWA)安装按钮 */} {/* 设置按钮 */}
); }); Navbar.displayName = 'Navbar';