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

(cherry picked from commit bb94681d5a)

Co-authored-by: Connor Lindsey <cblindsey3@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2022-06-01 19:50:12 +02:00
committed by GitHub
co-authored by Connor Lindsey
parent 08b84c11cb
commit 1c335d1da7
@@ -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}
/>