From c428ca13f1e9614ad9d4ab455a9818b1a717996b Mon Sep 17 00:00:00 2001 From: liangfung Date: Mon, 13 Jan 2025 20:36:57 +0800 Subject: [PATCH] update: back navigation --- .../(dashboard)/(logs)/jobs/components/job-detail.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ee/tabby-ui/app/(dashboard)/(logs)/jobs/components/job-detail.tsx b/ee/tabby-ui/app/(dashboard)/(logs)/jobs/components/job-detail.tsx index c8a83fb57d44..49c415d17d2a 100644 --- a/ee/tabby-ui/app/(dashboard)/(logs)/jobs/components/job-detail.tsx +++ b/ee/tabby-ui/app/(dashboard)/(logs)/jobs/components/job-detail.tsx @@ -36,6 +36,14 @@ export default function JobRunDetail() { const isPending = (stateLabel === 'Pending' || stateLabel === 'Running') && !currentNode?.stdout + + const handleBackNavigation = () => { + if (typeof window !== 'undefined' && window.history.length <= 1) { + router.push('/jobs') + } else { + router.back() + } + } React.useEffect(() => { let timer: number @@ -61,7 +69,7 @@ export default function JobRunDetail() { {currentNode && ( <>
router.back()} + onClick={handleBackNavigation} className="-ml-1 flex cursor-pointer items-center transition-opacity hover:opacity-60" >