From ef633f2ee2ee360037cba12debe499f0f850f270 Mon Sep 17 00:00:00 2001 From: noorhatoom <155294912+noorhatoom@users.noreply.github.com> Date: Sun, 22 Mar 2026 12:56:25 +0200 Subject: [PATCH] fixed the popup for - rerun job --- src/hooks/{usePipeline.js => usePipeline.jsx} | 44 ++++++++++++------- 1 file changed, 29 insertions(+), 15 deletions(-) rename src/hooks/{usePipeline.js => usePipeline.jsx} (75%) diff --git a/src/hooks/usePipeline.js b/src/hooks/usePipeline.jsx similarity index 75% rename from src/hooks/usePipeline.js rename to src/hooks/usePipeline.jsx index 5469d4613..11d7d5e0b 100644 --- a/src/hooks/usePipeline.js +++ b/src/hooks/usePipeline.jsx @@ -5,6 +5,12 @@ import successMsg from 'config/schema/success-messages.schema'; import { useNavigate } from 'react-router-dom'; import { pipelineJustStartedVar } from 'cache'; import useActions from './useActions'; +import styled from 'styled-components'; +import { Button } from 'antd'; + +const ButtonLinkStyle = styled(Button)` + padding: 0px; +`; const usePipeline = () => { const { updateStored } = useActions(); @@ -42,22 +48,30 @@ const usePipeline = () => { } }, []); - const rerunPipeline = useCallback(async jobId => { - try { - const res = await client.post(`/exec/rerun`, { jobId }); - - events.emit( - 'global_alert_msg', - successMsg(res.data).PIPELINE_START, - 'success' - ); - } catch (res) { - const errorMessage = - res.response?.data?.error?.message || res.message || 'Unknown error'; + const rerunPipeline = useCallback( + async jobId => { + try { + const res = await client.post(`/exec/rerun`, { jobId }); + const gotoJobsTable = () => navigate('/jobs'); - events.emit('global_alert_msg', errorMessage, 'error'); - } - }, []); + events.emit( + 'global_alert_msg', + <> + Pipeline started, see{' '} + + jobs + + , + 'success' + ); + } catch (res) { + const errorMessage = + res.response?.data?.error?.message || res.message || 'Unknown error'; + events.emit('global_alert_msg', errorMessage, 'error'); + } + }, + [navigate] + ); const updatePipeline = useCallback( async (data, LOCAL_STORAGE_KEY) => {