-
-
-
-
-
-
- Chaos Experiment Status:
-
-
-
-
-
- {k8Resources.map((s,i) => {JSON.stringify(s)}
)}
-
-
-
-
-
{
- standaloneData.current = data;
- }}
- csrfToken={csrfToken}
- >
-
-
-
-
setSubmitResponseStatus("")}>
-
- {JSON.stringify(submitResponse)}
-
-
+ return (
+ <>
+
+
+
+ {
+ standaloneData.current = data;
+ }}
+ csrfToken={csrfToken}
+ >
- >)
+
+
setSubmitResponseStatus("")}
+ >
+ {JSON.stringify(submitResponse)}
+
+
+ >
+ );
+};
-}
-
-export default withCookies(Faults)
+export default withCookies(Faults);
diff --git a/src/components/manifest/Form.tsx b/src/components/manifest/Form.tsx
index 09e0e79..87886ee 100644
--- a/src/components/manifest/Form.tsx
+++ b/src/components/manifest/Form.tsx
@@ -257,6 +257,15 @@ const Form = (props: any) => {
>
Inject Faults
+
+
)
diff --git a/src/components/manifest/Notification.tsx b/src/components/manifest/Notification.tsx
new file mode 100644
index 0000000..6837247
--- /dev/null
+++ b/src/components/manifest/Notification.tsx
@@ -0,0 +1,146 @@
+import { withCookies } from "react-cookie";
+import { useState, useRef, useEffect } from "react";
+import * as React from "react";
+import SchemaForm from "./SchemaForm";
+import MenuAppBar from "../layout/Header";
+import { httpClient } from "../../helper/api-client";
+import {
+ Button,
+ Paper,
+ Typography,
+ IconButton,
+ Snackbar,
+} from "@material-ui/core";
+import RefreshIcon from "@material-ui/icons/Refresh";
+import DeleteOutlineIcon from "@material-ui/icons/DeleteOutline";
+import { toast } from "react-toastify";
+import { Alert } from "@material-ui/lab";
+
+const Notification = (props: any) => {
+ const { cookies } = props;
+ const manifestIdParam = props?.match?.params?.manifestId;
+ const [submitResponse, setSubmitResponse] = useState
("");
+ const [submitResponseStatus, setSubmitResponseStatus] = useState("");
+ const [inProgress, setInProgress] = useState(false);
+ const [formInitData, setFormInitData] = useState