1717 */
1818import { urlSearchTransfer } from 'app/pages/MainPage/pages/VizPage/utils' ;
1919import { ChartMouseEventParams } from 'app/types/Chart' ;
20- import { History } from 'history' ;
2120import i18next from 'i18next' ;
2221import { RootState } from 'types' ;
2322import { jumpTypes } from '../constants' ;
@@ -106,13 +105,14 @@ export const tableChartClickAction =
106105 } ;
107106
108107export const widgetClickJumpAction =
109- (
110- renderMode : VizRenderMode ,
111- widget : Widget ,
112- params : ChartMouseEventParams ,
113- history : History ,
114- ) =>
108+ ( obj : {
109+ renderMode : VizRenderMode ;
110+ widget : Widget ;
111+ params : ChartMouseEventParams ;
112+ history : any ;
113+ } ) =>
115114 ( dispatch , getState ) => {
115+ const { renderMode, widget, params, history } = obj ;
116116 const state = getState ( ) as RootState ;
117117 const orgId = state ?. main ?. orgId || '' ;
118118 const folderIds = state . viz ?. vizs ?. map ( v => v . relId ) || [ ] ;
@@ -245,15 +245,16 @@ export const widgetClickLinkageAction =
245245 } ;
246246//
247247export const widgetChartClickAction =
248- (
249- boardId : string ,
250- editing : boolean ,
251- renderMode : VizRenderMode ,
252- widget : Widget ,
253- params : ChartMouseEventParams ,
254- history : History ,
255- ) =>
248+ ( obj : {
249+ boardId : string ;
250+ editing : boolean ;
251+ renderMode : VizRenderMode ;
252+ widget : Widget ;
253+ params : ChartMouseEventParams ;
254+ history : any ;
255+ } ) =>
256256 dispatch => {
257+ const { boardId, editing, renderMode, widget, params, history } = obj ;
257258 //is tableChart
258259 if (
259260 params . componentType === 'table' &&
@@ -267,7 +268,7 @@ export const widgetChartClickAction =
267268 // jump
268269 const jumpConfig = widget . config ?. jumpConfig ;
269270 if ( jumpConfig && jumpConfig . open ) {
270- dispatch ( widgetClickJumpAction ( renderMode , widget , params , history ) ) ;
271+ dispatch ( widgetClickJumpAction ( { renderMode, widget, params, history } ) ) ;
271272 return ;
272273 }
273274 // linkage
0 commit comments