diff --git a/src/components/Controls/CarUpdatesTable/index.jsx b/src/components/Controls/CarUpdatesTable/index.jsx index f370728..7da1829 100644 --- a/src/components/Controls/CarUpdatesTable/index.jsx +++ b/src/components/Controls/CarUpdatesTable/index.jsx @@ -9,7 +9,6 @@ import { TableRow, } from "@material-ui/core"; import CancelIcon from "@material-ui/icons/Cancel"; -import ReplayIcon from "@material-ui/icons/Replay"; import React, { useEffect, useState } from "react"; import { Link } from "react-router-dom"; @@ -72,7 +71,6 @@ const MainForm = ({ vin, token }) => { const [order, setOrder] = useState("desc"); const { cancelUpdate, - deployUpdate, getCarUpdates, carUpdates, totalCarUpdates, @@ -160,31 +158,6 @@ const MainForm = ({ vin, token }) => { } }; - const sendDeploy = async (row) => { - try { - await deployUpdate(row.id, token); - setMessage(`Sent deploy for ${updateName(row)}`); - } catch (e) { - setMessage(e.message); - } - }; - - const isRedeployAvailable = (status) => { - switch (status) { - case "manifest_succeeded": - case "manifest_canceled": - case "manifest_error": - case "manifest_cancel_pending": - case "rollback_succeeded": - case "manifest_rejected": - case "rollback_failed": - case "cleanup_succeeded": - return true; - default: - return false; - } - } - return ( { > - sendDeploy(row)} - aria-label={`Send deploy for ${row.vin}`} - size="small" - disabled={!isRedeployAvailable(row.status)} - > - - diff --git a/src/components/Fleets/Status/Details/__snapshots__/index.test.jsx.snap b/src/components/Fleets/Status/Details/__snapshots__/index.test.jsx.snap index 6389849..1d198d8 100644 --- a/src/components/Fleets/Status/Details/__snapshots__/index.test.jsx.snap +++ b/src/components/Fleets/Status/Details/__snapshots__/index.test.jsx.snap @@ -145,7 +145,47 @@ exports[`FleetDetailsTab Render 1`] = `
+ > +
+ + +
+
diff --git a/src/components/Fleets/Status/Details/index.jsx b/src/components/Fleets/Status/Details/index.jsx index 441c437..f18910d 100644 --- a/src/components/Fleets/Status/Details/index.jsx +++ b/src/components/Fleets/Status/Details/index.jsx @@ -96,7 +96,7 @@ const MainForm = ({ name }) => { - + setShowDeleteModal(false)} deleteFunction={onDelete} /> diff --git a/src/components/Fleets/Status/__snapshots__/DetailsTab.test.jsx.snap b/src/components/Fleets/Status/__snapshots__/DetailsTab.test.jsx.snap index 7532a9e..4e0190c 100644 --- a/src/components/Fleets/Status/__snapshots__/DetailsTab.test.jsx.snap +++ b/src/components/Fleets/Status/__snapshots__/DetailsTab.test.jsx.snap @@ -153,7 +153,47 @@ exports[`DetailsTab Render 1`] = `
+ > +
+ + +
+
diff --git a/src/components/Fleets/Status/__snapshots__/index.test.jsx.snap b/src/components/Fleets/Status/__snapshots__/index.test.jsx.snap index a90b39c..b7d2e95 100644 --- a/src/components/Fleets/Status/__snapshots__/index.test.jsx.snap +++ b/src/components/Fleets/Status/__snapshots__/index.test.jsx.snap @@ -241,7 +241,47 @@ exports[`FleetStatus Render 1`] = `
+ > +
+ + +
+