import { useMemo } from "react"; import { useNavigate } from "react-router-dom"; import { useAuth } from "@/app/auth/AuthProvider.jsx"; import { getFrequentSecondLevelMenus } from "@/app/navigation/menuUsage.js"; import { formatMillis } from "@/shared/utils/time.js"; export function DashboardFrequentMenus({ menus = [] }) { const { user } = useAuth(); const navigate = useNavigate(); const frequentMenus = useMemo(() => getFrequentSecondLevelMenus({ menus, user }), [menus, user]); return (

常用页面

本地缓存的二级菜单访问次数

{frequentMenus.length ? (
{frequentMenus.map((item) => { const Icon = item.icon; return ( ); })}
) : (
暂无本地访问记录
)}
); }