@@ -35,7 +35,11 @@ import {
3535 TableRow ,
3636} from "~/components/primitives/Table" ;
3737import { TextLink } from "~/components/primitives/TextLink" ;
38- import { DeploymentStatus } from "~/components/runs/v3/DeploymentStatus" ;
38+ import {
39+ DeploymentStatus ,
40+ deploymentStatuses ,
41+ deploymentStatusDescription ,
42+ } from "~/components/runs/v3/DeploymentStatus" ;
3943import { RetryDeploymentIndexingDialog } from "~/components/runs/v3/RetryDeploymentIndexingDialog" ;
4044import { RollbackDeploymentDialog } from "~/components/runs/v3/RollbackDeploymentDialog" ;
4145import { useOrganization } from "~/hooks/useOrganizations" ;
@@ -120,7 +124,30 @@ export default function Page() {
120124 < TableHeaderCell > Deploy</ TableHeaderCell >
121125 < TableHeaderCell > Env</ TableHeaderCell >
122126 < TableHeaderCell > Version</ TableHeaderCell >
123- < TableHeaderCell > Status</ TableHeaderCell >
127+ < TableHeaderCell
128+ tooltip = {
129+ < div className = "flex flex-col divide-y divide-grid-dimmed" >
130+ { deploymentStatuses . map ( ( status ) => (
131+ < div
132+ key = { status }
133+ className = "grid grid-cols-[8rem_1fr] gap-x-2 py-2 first:pt-1 last:pb-1"
134+ >
135+ < div className = "mb-0.5 flex items-center gap-1.5 whitespace-nowrap" >
136+ < DeploymentStatus status = { status } isBuilt = { false } />
137+ </ div >
138+ < Paragraph
139+ variant = "extra-small"
140+ className = "!text-wrap text-text-dimmed"
141+ >
142+ { deploymentStatusDescription ( status ) }
143+ </ Paragraph >
144+ </ div >
145+ ) ) }
146+ </ div >
147+ }
148+ >
149+ Status
150+ </ TableHeaderCell >
124151 < TableHeaderCell > Tasks</ TableHeaderCell >
125152 < TableHeaderCell > Deployed at</ TableHeaderCell >
126153 < TableHeaderCell > Deployed by</ TableHeaderCell >
0 commit comments