|
|
@@ -13,14 +13,13 @@ import { navigateToJeecgByKey } from "@/utils/jeecgNavigation";
|
|
|
|
|
|
import type { JeecgMenu } from "@/types/menu";
|
|
|
|
|
|
-
|
|
|
export default function Header() {
|
|
|
const { menus, loading } = useAuth();
|
|
|
const { activeFirstMenu, setActiveFirstMenu, setActiveSecondMenu } =
|
|
|
useMenu();
|
|
|
const navigate = useNavigate();
|
|
|
const location = useLocation();
|
|
|
- const [isSearchOpen, setIsSearchOpen] = useState(false);
|
|
|
+ const [isShown, setShown] = useState(false);
|
|
|
|
|
|
const blackList = ["dashboard-analysis", "isystem"];
|
|
|
|
|
|
@@ -165,7 +164,7 @@ export default function Header() {
|
|
|
<Navbar.Item
|
|
|
label="快速搜索"
|
|
|
icon={<MagnifyingGlassIcon />}
|
|
|
- onClick={() => setIsSearchOpen(true)}
|
|
|
+ onClick={() => setShown(true)}
|
|
|
/>
|
|
|
<Navbar.Item label="帮助菜单" icon={<QuestionIcon />}>
|
|
|
<Navbar.MenuItem
|
|
|
@@ -193,7 +192,10 @@ export default function Header() {
|
|
|
</Navbar.Item>
|
|
|
<Navbar.Item label="设置菜单" icon={<GearSixIcon />}>
|
|
|
<Navbar.MenuSectionTitle>通用</Navbar.MenuSectionTitle>
|
|
|
- <Navbar.MenuItem title="菜单设置" onClick={() => navigateToJeecgByKey('menu')}/>
|
|
|
+ <Navbar.MenuItem
|
|
|
+ title="菜单设置"
|
|
|
+ onClick={() => navigateToJeecgByKey("menu")}
|
|
|
+ />
|
|
|
<Navbar.MenuItem title="用户管理" />
|
|
|
<Navbar.MenuItem title="角色管理" />
|
|
|
<Navbar.MenuSectionTitle>空间</Navbar.MenuSectionTitle>
|
|
|
@@ -241,10 +243,7 @@ export default function Header() {
|
|
|
/>
|
|
|
|
|
|
{/* 搜索对话框 */}
|
|
|
- <SearchModal
|
|
|
- isOpen={isSearchOpen}
|
|
|
- onClose={() => setIsSearchOpen(false)}
|
|
|
- />
|
|
|
+ <SearchModal isShown={isShown} onClose={() => setShown(false)} />
|
|
|
</>
|
|
|
);
|
|
|
}
|