@@ -8,16 +8,19 @@ import React from 'react';
88import { i18n } from '@kbn/i18n' ;
99import { CoreStart } from 'src/core/public' ;
1010import { EuiNotificationBadge } from '@elastic/eui' ;
11- import { ActionByType } from '../../../../../../src/plugins/ui_actions/public' ;
11+ import { ActionByType } from '../../../../../../../../ src/plugins/ui_actions/public' ;
1212import {
1313 reactToUiComponent ,
1414 toMountPoint ,
15- } from '../../../../../../src/plugins/kibana_react/public' ;
16- import { IEmbeddable } from '../../../../../../src/plugins/embeddable/public' ;
17- import { FlyoutManageDrilldowns } from '../../components/flyout_manage_drilldowns' ;
18- // TODO: MOCK DATA
19- import { drilldowns } from '../../components/list_manage_drilldowns/test_data' ;
20- import { ActionFactory } from '../../../../advanced_ui_actions/public' ;
15+ } from '../../../../../../../../src/plugins/kibana_react/public' ;
16+ import { IEmbeddable } from '../../../../../../../../src/plugins/embeddable/public' ;
17+
18+ const FlyoutManageDrilldowns : React . FC < { onClose : ( ) => { } } > = ( ) => (
19+ < div > FormDrilldownWizard</ div >
20+ ) ;
21+
22+ // Mock data
23+ const drilldowns : any = [ ] ;
2124
2225export const OPEN_FLYOUT_EDIT_DRILLDOWN = 'OPEN_FLYOUT_EDIT_DRILLDOWN' ;
2326
@@ -27,7 +30,6 @@ export interface FlyoutEditDrilldownActionContext {
2730
2831export interface FlyoutEditDrilldownParams {
2932 overlays : ( ) => Promise < CoreStart [ 'overlays' ] > ;
30- getDrilldownActionFactories : ( ) => Array < ActionFactory < any > > ;
3133}
3234
3335const displayName = i18n . translate ( 'xpack.drilldowns.panel.openFlyoutEditDrilldown.displayName' , {
@@ -69,21 +71,8 @@ export class FlyoutEditDrilldownAction implements ActionByType<typeof OPEN_FLYOU
6971 public async execute ( context : FlyoutEditDrilldownActionContext ) {
7072 const overlays = await this . params . overlays ( ) ;
7173
72- const drilldownActionFactories = this . params . getDrilldownActionFactories ( ) ;
73- const compatibleDrilldownActionFactories = await Promise . all (
74- drilldownActionFactories . map ( factory => factory . isCompatible ( context ) )
75- ) . then ( compatibilityList =>
76- drilldownActionFactories . filter ( ( factory , index ) => compatibilityList [ index ] )
77- ) ;
78-
7974 const handle = overlays . openFlyout (
80- toMountPoint (
81- < FlyoutManageDrilldowns
82- onClose = { ( ) => handle . close ( ) }
83- drilldowns = { drilldowns }
84- drilldownActionFactories = { compatibleDrilldownActionFactories }
85- />
86- )
75+ toMountPoint ( < FlyoutManageDrilldowns onClose = { ( ) => handle . close ( ) } /> )
8776 ) ;
8877 }
8978}
0 commit comments