diff --git a/public/pages/DefineDetector/components/CustomResultIndex/CustomResultIndex.tsx b/public/pages/DefineDetector/components/CustomResultIndex/CustomResultIndex.tsx index 27e85589..7bc9ff35 100644 --- a/public/pages/DefineDetector/components/CustomResultIndex/CustomResultIndex.tsx +++ b/public/pages/DefineDetector/components/CustomResultIndex/CustomResultIndex.tsx @@ -48,7 +48,6 @@ interface CustomResultIndexProps { function CustomResultIndex(props: CustomResultIndexProps) { const [enabled, setEnabled] = useState(!!props.resultIndex); const [customResultIndexConditionsEnabled, setCustomResultIndexConditionsEnabled] = useState(true); - const [isDisabled, setIsDisabled] = useState(false); const customResultIndexMinAge = get(props.formikProps, 'values.resultIndexMinAge'); const customResultIndexMinSize = get(props.formikProps, 'values.resultIndexMinSize'); const customResultIndexTTL = get(props.formikProps, 'values.resultIndexTtl'); @@ -67,14 +66,6 @@ function CustomResultIndex(props: CustomResultIndexProps) { } },[customResultIndexConditionsEnabled]) - useEffect(() => { - if (props.isEdit && !get(props.formikProps, 'values.flattenCustomResultIndex')) { - setIsDisabled(true); - } else { - setIsDisabled(false); - } - }, [props.isEdit]); - const hintTextStyle = { color: '#69707d', fontSize: '12px', @@ -171,7 +162,6 @@ function CustomResultIndex(props: CustomResultIndexProps) { id={'flattenCustomResultIndex'} label="Enable flattened custom result index" checked={field.value ? field.value : get(props.formikProps, 'values.flattenCustomResultIndex')} - disabled={isDisabled} {...field} />

Flattening the custom result index will make it easier to query them on the dashboard. It also allows you to perform term aggregations on categorical fields.