@@ -29,6 +29,17 @@ const operationRoute = computed(() => {
2929 query: { refresh: route .query .refresh }
3030 }
3131})
32+ const apiRoute = computed (() => {
33+ if (! prop .event .traits .name ) {
34+ return undefined
35+ }
36+
37+ return {
38+ name: ' httpService' ,
39+ params: { service: prop .event .traits .name },
40+ query: { refresh: route .query .refresh }
41+ }
42+ })
3243 </script >
3344
3445<template >
@@ -48,30 +59,34 @@ const operationRoute = computed(() => {
4859 </div >
4960 </div >
5061 <div class =" row mb-2" >
51- <div class =" col-2 " >
62+ <div class =" col-1 " >
5263 <p class =" label" >Status</p >
5364 <p >
5465 <span class =" badge status-code" :class =" getClassByStatusCode(eventData.response.statusCode.toString())" >
5566 {{ formatStatusCode(eventData.response.statusCode.toString()) }}
5667 </span >
5768 </p >
5869 </div >
59- <div class =" col-2 " >
70+ <div class =" col-1 " >
6071 <p class =" label" >Size</p >
6172 <p >{{ formatBytes(eventData.response.size) }}</p >
6273 </div >
63- <div class =" col-2 " >
74+ <div class =" col-1 " >
6475 <p class =" label" >Duration</p >
6576 <p >{{ duration(eventData.duration) }}</p >
6677 </div >
67- <div class =" col-2 " >
78+ <div class =" col-1 " >
6879 <p class =" label" >Client IP</p >
6980 <p >{{ eventData.clientIP }}</p >
7081 </div >
71- <div class =" col" v-if =" operationRoute" >
82+ <div class =" col-1 " v-if =" operationRoute" >
7283 <p class =" label" >Specification</p >
7384 <router-link :to =" operationRoute" >Operation</router-link >
7485 </div >
86+ <div class =" col" v-if =" apiRoute" >
87+ <p class =" label" >API</p >
88+ <router-link :to =" apiRoute" class =" text-truncate" >{{ event.traits.name }}</router-link >
89+ </div >
7590 </div >
7691 <div class =" row" v-if =" eventData.deprecated" >
7792 <div class =" col" >
0 commit comments