| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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]);
-
- const navigateToProfile = useCallback(() => {
- navigate(Routes.ProfileSetting);
- }, [navigate]);
-
- const navigateToChatList = useCallback(() => {
- navigate(Routes.Chats);
- }, [navigate]);
-
- const navigateToChat = useCallback(() => {
- navigate(Routes.Chat);
- }, [navigate]);
-
- return {
- navigateToDatasetList,
- navigateToDataset,
- navigateToHome,
- navigateToProfile,
- navigateToChatList,
- navigateToChat,
- };
- };
|