Tracing: Fix trace links in traces panel (#50028)

This commit is contained in:
Connor Lindsey 2022-06-01 11:32:32 -06:00 committed by GitHub
parent 3fff17af63
commit bb94681d5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,12 +18,15 @@ const renderMenuItems = (links: SpanLinks, styles: ReturnType<typeof getStyles>,
<MenuItem
key={i}
label="Logs for this span"
onClick={(e) => {
if (link.onClick) {
link.onClick(e);
}
closeMenu();
}}
onClick={
link.onClick
? (event) => {
event?.preventDefault();
link.onClick!(event);
closeMenu();
}
: undefined
}
url={link.href}
className={styles.menuItem}
/>
@ -36,12 +39,15 @@ const renderMenuItems = (links: SpanLinks, styles: ReturnType<typeof getStyles>,
<MenuItem
key={i}
label={link.title ?? 'Metrics for this span'}
onClick={(e) => {
if (link.onClick) {
link.onClick(e);
}
closeMenu();
}}
onClick={
link.onClick
? (event) => {
event?.preventDefault();
link.onClick!(event);
closeMenu();
}
: undefined
}
url={link.href}
className={styles.menuItem}
/>
@ -54,12 +60,15 @@ const renderMenuItems = (links: SpanLinks, styles: ReturnType<typeof getStyles>,
<MenuItem
key={i}
label={link.title ?? 'View linked span'}
onClick={(e) => {
if (link.onClick) {
link.onClick(e);
}
closeMenu();
}}
onClick={
link.onClick
? (event) => {
event?.preventDefault();
link.onClick!(event);
closeMenu();
}
: undefined
}
url={link.href}
className={styles.menuItem}
/>