diff --git a/src/components/Fleets/Update/index.jsx b/src/components/Fleets/Update/index.jsx
index 66eb3dd..4cc6b0d 100644
--- a/src/components/Fleets/Update/index.jsx
+++ b/src/components/Fleets/Update/index.jsx
@@ -10,6 +10,7 @@ import {
Radio,
RadioGroup,
TextField,
+ Select,
} from "@material-ui/core";
import useStyles from "../../useStyles";
@@ -42,6 +43,21 @@ const MainForm = () => {
const [dtcEnabled, setDTCEnabled] = useState(true);
const debugMaskEl = useRef(null);
+ const [dtc_ttl, setDtcTTL] = useState(0);
+
+ const dtcTtlList = [
+ { value: 0, label: "Select How Long to Send DTCs" },
+ { value: 43200, label: "12 Hours" },
+ { value: 86400, label: "24 Hours" },
+ { value: 172800, label: "48 Hours" },
+ { value: 259200, label: "72 Hours" },
+ { value: 604800, label: "1 Week" },
+ { value: 1209600, label: "2 Weeks" },
+ { value: 1814400, label: "3 Weeks" },
+ { value: 2419200, label: "4 Weeks" },
+ { value: 3024000, label: "5 Weeks" },
+ ]
+
const showDebugMask = (process.env.REACT_APP_ENABLE_DEBUGMASK === "1");
useEffect(() => {
@@ -111,6 +127,10 @@ const MainForm = () => {
setIDPSEnabled(event.target.checked);
}
+ const changeDtcTTL = (event) => {
+ setDtcTTL(event.target.value);
+ }
+
const onDataLoggerChange = (event) => {
setDataLoggerEnabled(event.target.checked);
};
@@ -142,6 +162,7 @@ const MainForm = () => {
},
debug_mask: debugMaskEl.current?.value,
idps_enabled: idpsEnabled,
+ dtc_ttl: +dtc_ttl,
};
const result = await updateFleet(oldName, formData, token);
@@ -257,6 +278,25 @@ const MainForm = () => {
onChange={onDtcEnabledChange}
/>
} label="DTC Enabled" />
+
+
+
{showDebugMask && (