diff --git a/x-pack/plugins/infra/public/components/saved_views/toolbar_control.tsx b/x-pack/plugins/infra/public/components/saved_views/toolbar_control.tsx index 5d40aad98e3325..4e539541ac71b4 100644 --- a/x-pack/plugins/infra/public/components/saved_views/toolbar_control.tsx +++ b/x-pack/plugins/infra/public/components/saved_views/toolbar_control.tsx @@ -28,9 +28,7 @@ interface Props { viewState: ViewState; } -export function SavedViewsToolbarControls( - props: Props -) { +export function SavedViewsToolbarControls(props: Props) { const kibana = useKibana(); const { views, @@ -56,6 +54,9 @@ export function SavedViewsToolbarControls { + setIsSavedViewMenuOpen(false); + }, [setIsSavedViewMenuOpen]); const openViewListModal = useCallback(() => { hideSavedViewMenu(); find(); @@ -85,16 +86,13 @@ export function SavedViewsToolbarControls { setIsSavedViewMenuOpen(true); }, [setIsSavedViewMenuOpen]); - const hideSavedViewMenu = useCallback(() => { - setIsSavedViewMenuOpen(false); - }, [setIsSavedViewMenuOpen]); const save = useCallback( (name: string, hasTime: boolean = false) => { const currentState = { ...props.viewState, ...(!hasTime ? { time: undefined } : {}), }; - saveView({ name, ...currentState }); + saveView({ ...currentState, name }); }, [props.viewState, saveView] ); @@ -105,7 +103,7 @@ export function SavedViewsToolbarControls + currentView={currentView} views={views} close={closeViewListModal} diff --git a/x-pack/plugins/infra/public/pages/metrics/inventory_view/index.tsx b/x-pack/plugins/infra/public/pages/metrics/inventory_view/index.tsx index 4f5ec8ecaf9362..976fead10f7b65 100644 --- a/x-pack/plugins/infra/public/pages/metrics/inventory_view/index.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/inventory_view/index.tsx @@ -7,7 +7,6 @@ import { EuiButton, EuiErrorBoundary, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import React, { useContext } from 'react'; -import { Location } from 'history'; import { FilterBar } from './components/filter_bar';