diff --git a/src/screens/inspector/ui/inspector-page-timeline/inspector-page-timeline.vue b/src/screens/inspector/ui/inspector-page-timeline/inspector-page-timeline.vue index b042e4f2..47864096 100644 --- a/src/screens/inspector/ui/inspector-page-timeline/inspector-page-timeline.vue +++ b/src/screens/inspector/ui/inspector-page-timeline/inspector-page-timeline.vue @@ -67,27 +67,21 @@ const segmentTypes = computed(() => { return arr; }); -const series = computed(() => { +const segmentRows = computed(() => { const { duration } = transaction.value; - return segments.value.map((segment: InspectorSegment) => { - const widthPercent = Math.max( + return segments.value.map((segment: InspectorSegment) => ({ + label: segment.label, + duration: segment.duration, + start: segment.start, + type: segment.type, + widthPercent: Math.max( Number(((segment.duration * 100) / duration).toFixed(2)), 0.5, - ); - - const marginPercent = (((segment.start || 0) * 100) / duration).toFixed(); - - return { - widthPercent, - marginPercent, - segment, - color: segmentColor(segment.type), - }; - }); + ), + marginPercent: (((segment.start || 0) * 100) / duration).toFixed(), + })); }); - -// TODO: add hover on time line rows with details