File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import {PlaceHolder} from 'sentry/views/performance/newTraceDetails/traceHeader/
22
22
import Projects from 'sentry/views/performance/newTraceDetails/traceHeader/projects' ;
23
23
import { TraceHeaderComponents } from 'sentry/views/performance/newTraceDetails/traceHeader/styles' ;
24
24
import type { TraceTree } from 'sentry/views/performance/newTraceDetails/traceModels/traceTree' ;
25
+ import { useTraceContextSections } from 'sentry/views/performance/newTraceDetails/useTraceContextSections' ;
25
26
26
27
import { getTraceViewBreadcrumbs } from './breadcrumbs' ;
27
28
import { Meta } from './meta' ;
@@ -43,6 +44,10 @@ export function TraceMetaDataHeader(props: TraceMetadataHeaderProps) {
43
44
const { view} = useDomainViewFilters ( ) ;
44
45
const moduleURLBuilder = useModuleURLBuilder ( true ) ;
45
46
const { projects} = useProjects ( ) ;
47
+ const { hasLogs} = useTraceContextSections ( {
48
+ tree : props . tree ,
49
+ logs : props . logs ,
50
+ } ) ;
46
51
47
52
const isLoading =
48
53
props . metaResults . status === 'pending' ||
@@ -54,7 +59,8 @@ export function TraceMetaDataHeader(props: TraceMetadataHeaderProps) {
54
59
props . rootEventResults . status === 'error' ||
55
60
props . tree . type === 'error' ;
56
61
57
- if ( isLoading || isError || props . tree . type === 'empty' ) {
62
+ const noEvents = props . tree . type === 'empty' && ! hasLogs ;
63
+ if ( isLoading || isError || noEvents ) {
58
64
return < PlaceHolder organization = { props . organization } traceSlug = { props . traceSlug } /> ;
59
65
}
60
66
You can’t perform that action at this time.
0 commit comments