mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
[10.2.x] Exemplars: Move all the exemplar fields with links to the top in ExemplarMarker (#72697)
Exemplars - add fields with links to the top
This commit is contained in:
parent
4a6057db65
commit
d913723451
@ -122,9 +122,13 @@ export const ExemplarMarker = ({
|
|||||||
}, [setIsOpen]);
|
}, [setIsOpen]);
|
||||||
|
|
||||||
const renderMarker = useCallback(() => {
|
const renderMarker = useCallback(() => {
|
||||||
// Put the traceID field in front.
|
//Put fields with links on the top
|
||||||
const traceIDField = dataFrame.fields.find((field) => field.name === 'traceID') || dataFrame.fields[0];
|
const fieldsWithLinks =
|
||||||
const orderedDataFrameFields = [traceIDField, ...dataFrame.fields.filter((field) => traceIDField !== field)];
|
dataFrame.fields.filter((field) => field.config.links?.length && field.config.links?.length > 0) || [];
|
||||||
|
const orderedDataFrameFields = [
|
||||||
|
...fieldsWithLinks,
|
||||||
|
...dataFrame.fields.filter((field) => !fieldsWithLinks.includes(field)),
|
||||||
|
];
|
||||||
|
|
||||||
const timeFormatter = (value: number) => {
|
const timeFormatter = (value: number) => {
|
||||||
return dateTimeFormat(value, {
|
return dateTimeFormat(value, {
|
||||||
|
Loading…
Reference in New Issue
Block a user