@@ -9,7 +9,13 @@ import { PipelineRun, PipelineRunBody } from "@/types/pipeline-runs";
99import { Stack } from "@/types/stack" ;
1010import { User } from "@/types/user" ;
1111import { ColumnDef } from "@tanstack/react-table" ;
12- import { Tag } from "@zenml-io/react-component-library" ;
12+ import {
13+ Tag ,
14+ Tooltip ,
15+ TooltipContent ,
16+ TooltipProvider ,
17+ TooltipTrigger
18+ } from "@zenml-io/react-component-library" ;
1319import { Link } from "react-router-dom" ;
1420
1521export function getPipelineDetailColumns ( ) : ColumnDef < PipelineRun > [ ] {
@@ -33,11 +39,20 @@ export function getPipelineDetailColumns(): ColumnDef<PipelineRun>[] {
3339 < div className = "group/copybutton flex items-center gap-2" >
3440 < RunIcon className = { `h-5 w-5 shrink-0 ${ getExecutionStatusColor ( status ) } ` } />
3541 < div >
36- < Link to = { routes . runs . detail ( id ) } className = "flex items-center gap-1" >
37- < h2 className = "text-text-md font-semibold" > { name } </ h2 >
38- < ExecutionStatusIcon status = { status } />
42+ < div className = "flex items-center gap-1" >
43+ < Link to = { routes . runs . detail ( id ) } className = "flex items-center gap-1" >
44+ < h2 className = "text-text-md font-semibold" > { name } </ h2 >
45+ </ Link >
46+ < TooltipProvider >
47+ < Tooltip >
48+ < TooltipTrigger className = "hover:text-theme-text-brand hover:underline" >
49+ < ExecutionStatusIcon status = { status } />
50+ </ TooltipTrigger >
51+ < TooltipContent className = "z-20 capitalize" > { status } </ TooltipContent >
52+ </ Tooltip >
53+ </ TooltipProvider >
3954 < CopyButton copyText = { name } />
40- </ Link >
55+ </ div >
4156 < Link to = { routes . runs . detail ( id ) } className = "flex items-center gap-1" >
4257 < p className = "text-text-xs text-theme-text-secondary" > { id . split ( "-" ) [ 0 ] } </ p >
4358 < CopyButton copyText = { id } />
0 commit comments