Skip to content

Commit 1ad5679

Browse files
author
oatkiller
committed
Hide the Timeline footer, in the timeline flyout, if Resolver is showing
1 parent 32dc074 commit 1ad5679

File tree

1 file changed

+27
-22
lines changed
  • x-pack/plugins/security_solution/public/timelines/components/timeline

1 file changed

+27
-22
lines changed

x-pack/plugins/security_solution/public/timelines/components/timeline/timeline.tsx

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { Direction } from '../../../graphql/types';
1717
import { useKibana } from '../../../common/lib/kibana';
1818
import { ColumnHeaderOptions, KqlMode, EventType } from '../../../timelines/store/timeline/model';
1919
import { defaultHeaders } from './body/column_headers/default_headers';
20-
import { getInvestigateInResolverAction } from './body/helpers';
20+
import { getInvestigateInResolverAction, showGraphView } from './body/helpers';
2121
import { Sort } from './body/sort';
2222
import { StatefulBody } from './body/stateful_body';
2323
import { DataProvider } from './data_providers/data_provider';
@@ -282,27 +282,32 @@ export const TimelineComponent: React.FC<Props> = ({
282282
toggleColumn={toggleColumn}
283283
/>
284284
</StyledEuiFlyoutBody>
285-
<StyledEuiFlyoutFooter
286-
data-test-subj="eui-flyout-footer"
287-
className="timeline-flyout-footer"
288-
>
289-
<Footer
290-
getUpdatedAt={getUpdatedAt}
291-
hasNextPage={getOr(false, 'hasNextPage', pageInfo)!}
292-
height={footerHeight}
293-
id={id}
294-
isLive={isLive}
295-
isLoading={loading || loadingIndexName}
296-
itemsCount={events.length}
297-
itemsPerPage={itemsPerPage}
298-
itemsPerPageOptions={itemsPerPageOptions}
299-
nextCursor={getOr(null, 'endCursor.value', pageInfo)!}
300-
onChangeItemsPerPage={onChangeItemsPerPage}
301-
onLoadMore={loadMore}
302-
serverSideEventCount={totalCount}
303-
tieBreaker={getOr(null, 'endCursor.tiebreaker', pageInfo)}
304-
/>
305-
</StyledEuiFlyoutFooter>
285+
{
286+
/** Hide the footer if Resolver is showing. */
287+
!showGraphView(graphEventId) && (
288+
<StyledEuiFlyoutFooter
289+
data-test-subj="eui-flyout-footer"
290+
className="timeline-flyout-footer"
291+
>
292+
<Footer
293+
getUpdatedAt={getUpdatedAt}
294+
hasNextPage={getOr(false, 'hasNextPage', pageInfo)!}
295+
height={footerHeight}
296+
id={id}
297+
isLive={isLive}
298+
isLoading={loading || loadingIndexName}
299+
itemsCount={events.length}
300+
itemsPerPage={itemsPerPage}
301+
itemsPerPageOptions={itemsPerPageOptions}
302+
nextCursor={getOr(null, 'endCursor.value', pageInfo)!}
303+
onChangeItemsPerPage={onChangeItemsPerPage}
304+
onLoadMore={loadMore}
305+
serverSideEventCount={totalCount}
306+
tieBreaker={getOr(null, 'endCursor.tiebreaker', pageInfo)}
307+
/>
308+
</StyledEuiFlyoutFooter>
309+
)
310+
}
306311
</>
307312
);
308313
}}

0 commit comments

Comments
 (0)