import { Routes } from '@/routes'; import { useCallback } from 'react'; import { useNavigate } from 'umi'; export const useNavigatePage = () => { const navigate = useNavigate(); const navigateToDatasetList = useCallback(() => { navigate(Routes.Datasets); }, [navigate]); const navigateToDataset = useCallback(() => { navigate(Routes.Dataset); }, [navigate]); const navigateToHome = useCallback(() => { navigate(Routes.Home); }, [navigate]); return { navigateToDatasetList, navigateToDataset, navigateToHome }; };