diff --git a/Client/src/Components/Inputs/TextInput/Adornments/index.jsx b/Client/src/Components/Inputs/TextInput/Adornments/index.jsx
index a89500bda..1faf784c9 100644
--- a/Client/src/Components/Inputs/TextInput/Adornments/index.jsx
+++ b/Client/src/Components/Inputs/TextInput/Adornments/index.jsx
@@ -1,11 +1,10 @@
import { Stack, Typography, InputAdornment, IconButton } from "@mui/material";
import { useTheme } from "@mui/material/styles";
-import { useState } from "react";
import PropTypes from "prop-types";
import VisibilityOff from "@mui/icons-material/VisibilityOff";
import Visibility from "@mui/icons-material/Visibility";
import Docs from "../../../../assets/icons/docs.svg?react";
-import DeleteTwoToneIcon from '@mui/icons-material/DeleteTwoTone';
+import DeleteIcon from "../../../../assets/icons/trash-bin.svg?react";
export const HttpAdornment = ({ https }) => {
const theme = useTheme();
@@ -96,7 +95,7 @@ export const ServerEndAdornment = ({ id, removeItem }) => {
},
}}
>
-
+
);
diff --git a/Client/src/Components/TabPanels/Status/ContentPanel.jsx b/Client/src/Components/TabPanels/Status/ContentPanel.jsx
index 4209b3fdc..b0bc80610 100644
--- a/Client/src/Components/TabPanels/Status/ContentPanel.jsx
+++ b/Client/src/Components/TabPanels/Status/ContentPanel.jsx
@@ -40,6 +40,17 @@ const ContentPanel = () => {
}
};
+ const handleAddNew = () => {
+ let arr = localData.monitors;
+ arr.push({ id: "" + Math.random() });
+ setLocalData({ ...localData, monitors: arr });
+ }
+
+ const removeItem = (id) =>{
+ const currentMonitors = localData.monitors.filter(m => m.id !=id)
+ setLocalData({...localData, monitors: currentMonitors})
+ }
+
const handleBlur = (event) => {
event.preventDefault();
const { value, id } = event.target;
@@ -82,9 +93,9 @@ const ContentPanel = () => {
- {
"&:hover": {
borderColor: theme.palette.primary.main,
backgroundColor: "hsl(215, 87%, 51%, 0.05)",
- }
- }}>
-
-
+
+
- {" "}
- Servers list{" "}
-
-
-
-
+
+ {" "}
+ Servers list{" "}
+
+
+
+ {localData.monitors.length > 0 && (
+
+ {localData.monitors.map((m, idx) => (
+
+ ))}
+
+ )}
+
diff --git a/Client/src/Components/TabPanels/Status/Server/index.jsx b/Client/src/Components/TabPanels/Status/Server/index.jsx
index 2c6d6fc75..4bc5155b5 100644
--- a/Client/src/Components/TabPanels/Status/Server/index.jsx
+++ b/Client/src/Components/TabPanels/Status/Server/index.jsx
@@ -2,7 +2,7 @@ import TextInput from "../../../Inputs/TextInput";
import { ServerStartAdornment, ServerEndAdornment } from "../../../Inputs/TextInput/Adornments";
-const Server = ({ id, removeItem }) => {
+const Server = ({ id, removeItem, value }) => {
return (
{
/>
}
id={id}
+ value= {value}
>
);
};