@@ -58,15 +58,14 @@ import ContentPanel from '../../../components/ContentPanel/ContentPanel';
58
58
import { CreateWorkflowStepDetails } from '../components/CreateWorkflowStepDetails' ;
59
59
import { CreateWorkflowStepSeparator } from '../components/CreateWorkflowStepSeparator' ;
60
60
import { DataSourceSelectableConfig } from '../../../../../../src/plugins/data_source_management/public' ;
61
- import { getDataSourceManagementPlugin , getNotifications , getSavedObjectsClient } from '../../../../public/services' ;
61
+ import { getDataSourceManagementPlugin , getDataSourcePlugin , getNotifications , getSavedObjectsClient } from '../../../../public/services' ;
62
62
import { MDSQueryParams } from 'server/models/types' ;
63
63
import { RouteComponentProps } from 'react-router-dom' ;
64
64
import queryString from 'querystring' ;
65
65
import { getURLQueryParams } from '../../../../public/pages/DetectorsList/utils/helpers' ;
66
66
import { getSampleDetectorsQueryParamsWithDataSouceId } from '../../../../public/pages/utils/helpers' ;
67
67
68
68
interface AnomalyDetectionOverviewProps extends RouteComponentProps {
69
- dataSourceEnabled : boolean ;
70
69
setActionMenu : ( menuMount : MountPoint | undefined ) => void ;
71
70
}
72
71
@@ -83,11 +82,10 @@ export function AnomalyDetectionOverview(props: AnomalyDetectionOverviewProps) {
83
82
const visibleSampleIndices = useSelector (
84
83
( state : AppState ) => state . opensearch . indices
85
84
) ;
86
-
87
85
const allSampleDetectors = Object . values (
88
86
useSelector ( ( state : AppState ) => state . ad . detectorList )
89
87
) ;
90
-
88
+ const dataSourceEnabled = getDataSourcePlugin ( ) . dataSourceEnabled ;
91
89
const [ isLoadingHttpData , setIsLoadingHttpData ] = useState < boolean > ( false ) ;
92
90
const [ isLoadingEcommerceData , setIsLoadingEcommerceData ] =
93
91
useState < boolean > ( false ) ;
@@ -122,7 +120,7 @@ export function AnomalyDetectionOverview(props: AnomalyDetectionOverviewProps) {
122
120
search : queryString . stringify ( updatedParams ) ,
123
121
} )
124
122
125
- if ( props . dataSourceEnabled ? MDSOverviewState . selectedDataSourceId : true ) {
123
+ if ( dataSourceEnabled ? MDSOverviewState . selectedDataSourceId : true ) {
126
124
fetchData ( ) ;
127
125
}
128
126
} , [ MDSOverviewState ] ) ;
@@ -241,7 +239,7 @@ export function AnomalyDetectionOverview(props: AnomalyDetectionOverviewProps) {
241
239
) : (
242
240
< Fragment >
243
241
< EuiPageHeader >
244
- { props . dataSourceEnabled && renderDataSourceComponent }
242
+ { dataSourceEnabled && renderDataSourceComponent }
245
243
< EuiFlexGroup justifyContent = "spaceBetween" >
246
244
< EuiFlexItem grow = { false } >
247
245
< EuiTitle size = "l" data-test-subj = "overviewTitle" >
0 commit comments