@@ -17,7 +17,7 @@ import { useNavigate } from "react-router-dom";
17
17
import { useConfig } from "../../config" ;
18
18
import moment from "moment" ;
19
19
import { DeploymentStatusHealth } from "../../components/status_health/DeploymentStatusHealth" ;
20
- import { JobStatus } from "../../services/job/JobStatus" ;
20
+ import { isActiveJobStatus , JobStatus } from "../../services/job/JobStatus" ;
21
21
import EnsemblersContext from "../../providers/ensemblers/context" ;
22
22
import { DateFromNow } from "@caraml-dev/ui-lib" ;
23
23
import { DeleteJobModal } from "../components/modal/DeleteJobModal" ;
@@ -68,10 +68,6 @@ export const ListEnsemblingJobsTable = ({
68
68
const onDeleteJob = ( job ) => {
69
69
deleteJobRef . current ( job )
70
70
}
71
-
72
- const isActiveJobStatus = function ( jobStatus ) {
73
- return [ "failed" , "failed_submission" , "failed_building" , "completed" ] . includes ( jobStatus ) ;
74
- }
75
71
76
72
const columns = [
77
73
{
@@ -159,15 +155,15 @@ export const ListEnsemblingJobsTable = ({
159
155
</ EuiButtonEmpty >
160
156
</ EuiFlexItem >
161
157
< EuiFlexItem grow = { false } >
162
- < EuiButtonEmpty
163
- onClick = { ( ) => onDeleteJob ( item ) }
164
- color = { "danger" }
165
- iconType = { isActiveJobStatus ( item . status ) ? "trash " : "minusInCircle" }
166
- iconSide = "left"
167
- size = "xs"
168
- isDisabled = { item . status === "terminating" } >
169
- < EuiText size = "xs" > { isActiveJobStatus ( item . status ) ? "Delete " : "Terminate " } </ EuiText >
170
- </ EuiButtonEmpty >
158
+ < EuiButtonEmpty
159
+ onClick = { ( ) => onDeleteJob ( item ) }
160
+ color = { "danger" }
161
+ iconType = { isActiveJobStatus ( item . status ) ? "minusInCircle " : "trash" }
162
+ iconSide = "left"
163
+ size = "xs"
164
+ isDisabled = { item . status === "terminating" } >
165
+ < EuiText size = "xs" > { isActiveJobStatus ( item . status ) ? "Terminate " : "Delete " } </ EuiText >
166
+ </ EuiButtonEmpty >
171
167
</ EuiFlexItem >
172
168
</ EuiFlexItem >
173
169
</ EuiFlexGroup >
0 commit comments