import { DatasetBaseKey, KnowledgeRouteKey } from '@/constants/knowledge'; import { useCallback } from 'react'; import { useNavigate } from 'umi'; export const useHandleMenuClick = () => { const navigate = useNavigate(); const handleMenuClick = useCallback( (key: KnowledgeRouteKey) => () => { navigate(`/${DatasetBaseKey}/${key}`); }, [navigate], ); return { handleMenuClick }; };