2020import React , { useReducer , useEffect , useMemo } from 'react' ;
2121import { EuiForm , EuiAccordion , EuiSpacer , EuiFormRow } from '@elastic/eui' ;
2222import { i18n } from '@kbn/i18n' ;
23+ import useUnmount from 'react-use/lib/useUnmount' ;
2324
2425import { VisState } from 'ui/vis' ;
25- import { aggTypes , AggType , AggParam , AggConfig } from 'ui/agg_types/' ;
2626import { IndexPattern } from 'ui/index_patterns' ;
27+ import { aggTypes , AggType , AggParam , AggConfig } from 'ui/agg_types/' ;
2728
2829import { DefaultEditorAggSelect } from './agg_select' ;
2930import { DefaultEditorAggParam } from './agg_param' ;
@@ -44,9 +45,6 @@ import {
4445} from './agg_params_state' ;
4546import { editorConfigProviders } from '../../config/editor_config_providers' ;
4647import { FixedParam , TimeIntervalParam , EditorParamConfig } from '../../config/types' ;
47- // TODO: Below import is temporary, use `react-use` lib instead.
48- // eslint-disable-next-line @kbn/eslint/no-restricted-paths
49- import { useUnmount } from '../../../../../../../plugins/kibana_react/public/util/use_unmount' ;
5048import { AggGroupNames } from '../agg_groups' ;
5149import { OnAggParamsChange } from './agg_common_props' ;
5250
0 commit comments