@@ -114,12 +114,12 @@ export const useExploreAdditionalActionsMenu = (
114114 onOpenPropertiesModal ,
115115 ownState ,
116116 dashboards ,
117+ ...rest
117118) => {
118119 const theme = useTheme ( ) ;
119120 const { addDangerToast, addSuccessToast } = useToasts ( ) ;
120121 const [ showReportSubMenu , setShowReportSubMenu ] = useState ( null ) ;
121122 const [ isDropdownVisible , setIsDropdownVisible ] = useState ( false ) ;
122- const [ openSubmenus , setOpenSubmenus ] = useState ( [ ] ) ;
123123 const chart = useSelector (
124124 state => state . charts ?. [ getChartKey ( state . explore ) ] ,
125125 ) ;
@@ -204,23 +204,19 @@ export const useExploreAdditionalActionsMenu = (
204204 case MENU_KEYS . EXPORT_TO_CSV :
205205 exportCSV ( ) ;
206206 setIsDropdownVisible ( false ) ;
207- setOpenSubmenus ( [ ] ) ;
208207 break ;
209208 case MENU_KEYS . EXPORT_TO_CSV_PIVOTED :
210209 exportCSVPivoted ( ) ;
211210 setIsDropdownVisible ( false ) ;
212- setOpenSubmenus ( [ ] ) ;
213211 break ;
214212 case MENU_KEYS . EXPORT_TO_JSON :
215213 exportJson ( ) ;
216214 setIsDropdownVisible ( false ) ;
217- setOpenSubmenus ( [ ] ) ;
218215
219216 break ;
220217 case MENU_KEYS . EXPORT_TO_XLSX :
221218 exportExcel ( ) ;
222219 setIsDropdownVisible ( false ) ;
223- setOpenSubmenus ( [ ] ) ;
224220 break ;
225221 case MENU_KEYS . DOWNLOAD_AS_IMAGE :
226222 downloadAsImage (
@@ -230,21 +226,17 @@ export const useExploreAdditionalActionsMenu = (
230226 true ,
231227 ) ( domEvent ) ;
232228 setIsDropdownVisible ( false ) ;
233- setOpenSubmenus ( [ ] ) ;
234229 break ;
235230 case MENU_KEYS . COPY_PERMALINK :
236231 copyLink ( ) ;
237232 setIsDropdownVisible ( false ) ;
238- setOpenSubmenus ( [ ] ) ;
239233 break ;
240234 case MENU_KEYS . EMBED_CODE :
241235 setIsDropdownVisible ( false ) ;
242- setOpenSubmenus ( [ ] ) ;
243236 break ;
244237 case MENU_KEYS . SHARE_BY_EMAIL :
245238 shareByEmail ( ) ;
246239 setIsDropdownVisible ( false ) ;
247- setOpenSubmenus ( [ ] ) ;
248240 break ;
249241 case MENU_KEYS . VIEW_QUERY :
250242 setIsDropdownVisible ( false ) ;
@@ -272,12 +264,7 @@ export const useExploreAdditionalActionsMenu = (
272264
273265 const menu = useMemo (
274266 ( ) => (
275- < Menu
276- onClick = { handleMenuClick }
277- selectable = { false }
278- openKeys = { openSubmenus }
279- onOpenChange = { setOpenSubmenus }
280- >
267+ < Menu onClick = { handleMenuClick } selectable = { false } { ...rest } >
281268 < >
282269 { slice && (
283270 < Menu . Item key = { MENU_KEYS . EDIT_PROPERTIES } >
@@ -423,7 +410,6 @@ export const useExploreAdditionalActionsMenu = (
423410 handleMenuClick ,
424411 isDropdownVisible ,
425412 latestQueryFormData ,
426- openSubmenus ,
427413 showReportSubMenu ,
428414 slice ,
429415 theme . gridUnit ,
0 commit comments