refactored and adding support for searching

This commit is contained in:
Hari Krishna
2024-06-23 16:49:53 +00:00
committed by satti-hari-krishna-reddy
parent 73b9b31fa6
commit e24550a641
2 changed files with 130 additions and 11 deletions
+6 -3
View File
@@ -4,7 +4,7 @@ import { toast } from "react-toastify";
import Detection from "./Detection";
import EditComponent from "./EditRules";
const getSigmaInfo = (globalUrl, setRuleInfo, setFolderDisabled) => {
const getSigmaInfo = (globalUrl, setRuleInfo, setFolderDisabled, setIsTenzirActive) => {
const url = globalUrl + "/api/v1/files/detection/sigma_rules";
fetch(url, {
@@ -21,6 +21,8 @@ const getSigmaInfo = (globalUrl, setRuleInfo, setFolderDisabled) => {
} else {
setRuleInfo(responseJson.sigma_info);
setFolderDisabled(responseJson.folder_disabled);
setIsTenzirActive(responseJson.is_tenzir_active);
}
})
)
@@ -35,11 +37,12 @@ const DetectionDashBoard = (props) => {
const [ruleInfo, setRuleInfo] = useState([]);
const [selectedRule, setSelectedRule] = useState(null);
const [fileData, setFileData] = React.useState("");
const [isTenzirActive, setIsTenzirActive] = React.useState(false);
const [folderDisabled, setFolderDisabled] = useState(false);
useEffect(() => {
getSigmaInfo(globalUrl, setRuleInfo, setFolderDisabled);
getSigmaInfo(globalUrl, setRuleInfo, setFolderDisabled, setIsTenzirActive);
}, [folderDisabled]);
useEffect(() => {
@@ -103,7 +106,7 @@ const DetectionDashBoard = (props) => {
onSave={handleSave}
/>
) : null} */}
<Detection globalUrl={globalUrl} ruleInfo={ruleInfo} folderDisabled={folderDisabled} setFolderDisabled={setFolderDisabled} openEditBar={openEditBar} />
<Detection globalUrl={globalUrl} ruleInfo={ruleInfo} folderDisabled={folderDisabled} setFolderDisabled={setFolderDisabled} openEditBar={openEditBar} isTenzirActive={isTenzirActive} />
</Container>
);
};