@@ -19,6 +19,7 @@ import ExportMessageButton from "@/components/messages/ExportMessageButton.vue";
1919import TabsLayout from " @/components/TabsLayout.vue" ;
2020import { storeToRefs } from " pinia" ;
2121import MetadataLabel from " @/components/messages/MetadataLabel.vue" ;
22+ import MetadataItem from " @/components/MetadataItem.vue" ;
2223import { hexToCSSFilter } from " hex-to-css-filter" ;
2324import SagaDiagram from " ./SagaDiagram.vue" ;
2425import FAIcon from " @/components/FAIcon.vue" ;
@@ -131,21 +132,21 @@ onMounted(() => {
131132 />
132133 <template v-if =" state .data .failure_metadata .edited " >
133134 <MetadataLabel tooltip =" Message was edited" type =" info" text =" Edited" />
134- <span v-if =" state.data.failure_metadata.edit_of" class = " metadata metadata-link" >
135- <FAIcon :icon = " faClockRotateLeft " /> < RouterLink :to =" { path: routeLinks.messages.failedMessage.link(state.data.failure_metadata.edit_of), query: route.query }" >View previous version</RouterLink >
136- </span >
135+ <MetadataItem v-if =" state.data.failure_metadata.edit_of" :icon = " faClockRotateLeft " class = " metadata-link" >
136+ <RouterLink :to =" { path: routeLinks.messages.failedMessage.link(state.data.failure_metadata.edit_of), query: route.query }" >View previous version</RouterLink >
137+ </MetadataItem >
137138 </template >
138- <span v-if =" state.data.failure_metadata.time_of_failure" class = " metadata " >< FAIcon :icon =" faClock" /> Failed: <time-since :date-utc =" state.data.failure_metadata.time_of_failure" ></time-since ></span >
139- <span v-else class = " metadata " >< FAIcon :icon =" faClock" /> Processed at: <time-since :date-utc =" state.data.processed_at" ></time-since ></span >
139+ <MetadataItem v-if =" state.data.failure_metadata.time_of_failure" :icon =" faClock" > Failed: <time-since :date-utc =" state.data.failure_metadata.time_of_failure" ></time-since ></MetadataItem >
140+ <MetadataItem v-else :icon =" faClock" > Processed at: <time-since :date-utc =" state.data.processed_at" ></time-since ></MetadataItem >
140141 <template v-if =" state .data .receiving_endpoint " >
141142 <span class =" metadata" ><i class =" fa pa-endpoint" :style =" { filter: endpointColor }" ></i > Endpoint: {{ state.data.receiving_endpoint.name }}</span >
142- <span class = " metadata " >< FAIcon :icon =" faLaptop" /> Machine: {{ state.data.receiving_endpoint.host }}</span >
143+ <MetadataItem :icon =" faLaptop" > Machine: {{ state.data.receiving_endpoint.host }}</MetadataItem >
143144 </template >
144145 <span v-if =" state.data.failure_metadata.redirect" class =" metadata" ><i class =" fa pa-redirect-source pa-redirect-small" ></i > Redirect: {{ state.data.failure_metadata.redirect }}</span >
145146 <template v-if =" state .data .failure_status .archived " >
146- <span class = " metadata " >< FAIcon :icon =" faClock" /> Deleted: <time-since :date-utc =" state.data.failure_metadata.last_modified" ></time-since ></span >
147- <span class = " metadata danger " v-if =" state.data.failure_status.delete_soon" >< FAIcon :icon =" faTrash" class =" danger" /> Scheduled for permanent deletion: immediately</span >
148- <span class = " metadata danger " v-else >< FAIcon :icon =" faTrash" class =" danger" /> Scheduled for permanent deletion: <time-since :date-utc =" state.data.failure_metadata.deleted_in" ></time-since ></span >
147+ <MetadataItem :icon =" faClock" > Deleted: <time-since :date-utc =" state.data.failure_metadata.last_modified" ></time-since ></MetadataItem >
148+ <MetadataItem v-if =" state.data.failure_status.delete_soon" :icon =" faTrash" class =" danger" > Scheduled for permanent deletion: immediately</MetadataItem >
149+ <MetadataItem v-else :icon =" faTrash" class =" danger" > Scheduled for permanent deletion: <time-since :date-utc =" state.data.failure_metadata.deleted_in" ></time-since ></MetadataItem >
149150 </template >
150151 </div >
151152 </div >
0 commit comments