From dce7053c24cd2ef034314d926b5d3633dda34a47 Mon Sep 17 00:00:00 2001 From: balibabu Date: Fri, 14 Feb 2025 10:43:59 +0800 Subject: [PATCH] Feat: Add an id to the dataset testing route #3221 (#4951) ### What problem does this PR solve? Feat: Add an id to the dataset testing route #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/pages/dataset/sidebar/hooks.tsx | 7 ++++--- web/src/routes.ts | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/web/src/pages/dataset/sidebar/hooks.tsx b/web/src/pages/dataset/sidebar/hooks.tsx index d68bcb954..19227a946 100644 --- a/web/src/pages/dataset/sidebar/hooks.tsx +++ b/web/src/pages/dataset/sidebar/hooks.tsx @@ -1,15 +1,16 @@ import { Routes } from '@/routes'; import { useCallback } from 'react'; -import { useNavigate } from 'umi'; +import { useNavigate, useParams } from 'umi'; export const useHandleMenuClick = () => { const navigate = useNavigate(); + const { id } = useParams(); const handleMenuClick = useCallback( (key: Routes) => () => { - navigate(`${Routes.DatasetBase}${key}`); + navigate(`${Routes.DatasetBase}${key}/${id}`); }, - [navigate], + [id, navigate], ); return { handleMenuClick }; diff --git a/web/src/routes.ts b/web/src/routes.ts index 8cdaf3860..48abef8c9 100644 --- a/web/src/routes.ts +++ b/web/src/routes.ts @@ -226,11 +226,11 @@ const routes = [ component: `@/pages${Routes.Dataset}`, }, { - path: `${Routes.DatasetBase}${Routes.DatasetSetting}`, + path: `${Routes.DatasetBase}${Routes.DatasetSetting}/:id`, component: `@/pages${Routes.DatasetBase}${Routes.DatasetSetting}`, }, { - path: `${Routes.DatasetBase}${Routes.DatasetTesting}`, + path: `${Routes.DatasetBase}${Routes.DatasetTesting}/:id`, component: `@/pages${Routes.DatasetBase}${Routes.DatasetTesting}`, }, ],