|
|
|
|
@ -22,7 +22,8 @@ import {
|
|
|
|
|
IconPlus,
|
|
|
|
|
IconEyeInvisible,
|
|
|
|
|
IconExpand,
|
|
|
|
|
IconShrink
|
|
|
|
|
IconShrink,
|
|
|
|
|
IconLeft
|
|
|
|
|
} from '@arco-design/web-react/icon';
|
|
|
|
|
import { menuData1, menuData2 } from './config/menuData';
|
|
|
|
|
import { Selected } from '@/pages/ideContainer/types';
|
|
|
|
|
@ -350,8 +351,7 @@ const SideBar: React.FC<SideBarProps> = ({
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 调用外部传入的菜单选择处理函数
|
|
|
|
|
// 单独针对这个title过滤
|
|
|
|
|
if (item.title !== '应用列表') onMenuSelect?.({ ...item });
|
|
|
|
|
onMenuSelect?.({ ...item });
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 监听 selected 状态变化,更新 activeKey
|
|
|
|
|
@ -879,6 +879,15 @@ const SideBar: React.FC<SideBarProps> = ({
|
|
|
|
|
{renderMenuItems(filteredMenu[activeKey]?.children)}
|
|
|
|
|
</Tree>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* 底部折叠按钮 */}
|
|
|
|
|
{!isSubMenuCollapsed && <div
|
|
|
|
|
className={styles['collapse-btn']}
|
|
|
|
|
onClick={toggleSubMenu}
|
|
|
|
|
title="收起侧边栏"
|
|
|
|
|
>
|
|
|
|
|
<IconLeft style={{ fontSize: 16 }} />
|
|
|
|
|
</div>}
|
|
|
|
|
</div>
|
|
|
|
|
</ResizeBox>}
|
|
|
|
|
|
|
|
|
|
|