fix(web): refresh sidebar and navigate away after pipeline deletion

The onDeletePipeline callback was a no-op, causing the sidebar to
remain stale and the content area to stay on the deleted pipeline.
Now calls refreshPipelines() and navigates to /home/pipelines,
consistent with bot and knowledge base deletion behavior.
This commit is contained in:
Junyan Qin
2026-03-27 18:28:34 +08:00
parent 267bd72c63
commit 9e223949a7

View File

@@ -71,6 +71,11 @@ export default function PipelineDetailContent({ id }: { id: string }) {
);
}
function handleDeletePipeline() {
refreshPipelines();
router.push('/home/pipelines');
}
// ==================== Edit Mode ====================
return (
<div className="flex h-full flex-col">
@@ -121,7 +126,7 @@ export default function PipelineDetailContent({ id }: { id: string }) {
showButtons={false}
onFinish={handleFinish}
onNewPipelineCreated={handleNewPipelineCreated}
onDeletePipeline={() => {}}
onDeletePipeline={handleDeletePipeline}
onCancel={() => router.push('/home/pipelines')}
onDirtyChange={setFormDirty}
/>