@@ -20,6 +20,7 @@ import { TerminalLink } from "../TerminalLink/TerminalLink"
20
20
import { AgentHelpTooltip } from "../Tooltips/AgentHelpTooltip"
21
21
import { AgentOutdatedTooltip } from "../Tooltips/AgentOutdatedTooltip"
22
22
import { ResourcesHelpTooltip } from "../Tooltips/ResourcesHelpTooltip"
23
+ import { ResourceAgentLatency } from "./ResourceAgentLatency"
23
24
import { ResourceAvatarData } from "./ResourceAvatarData"
24
25
25
26
const Language = {
@@ -113,21 +114,28 @@ export const Resources: FC<React.PropsWithChildren<ResourcesProps>> = ({
113
114
114
115
< TableCell className = { styles . agentColumn } >
115
116
< TableCellDataPrimary highlight > { agent . name } </ TableCellDataPrimary >
116
- < div className = { styles . data } >
117
- < div className = { styles . dataRow } >
118
- < strong > { Language . statusLabel } </ strong >
119
- < span style = { { color : agentStatus . color } } className = { styles . status } >
120
- { agentStatus . status }
121
- </ span >
117
+ < div className = { styles . dataWrapper } >
118
+ < div className = { styles . data } >
119
+ < div className = { styles . dataRow } >
120
+ < strong > { Language . statusLabel } </ strong >
121
+ < span style = { { color : agentStatus . color } } className = { styles . status } >
122
+ { agentStatus . status }
123
+ </ span >
124
+ </ div >
125
+ < div className = { styles . dataRow } >
126
+ < strong > { Language . osLabel } </ strong >
127
+ < span className = { styles . operatingSystem } >
128
+ { agent . operating_system }
129
+ </ span >
130
+ </ div >
131
+ < div className = { styles . dataRow } >
132
+ < strong > { Language . versionLabel } </ strong >
133
+ < span className = { styles . agentVersion } > { displayVersion } </ span >
134
+ < AgentOutdatedTooltip outdated = { outdated } />
135
+ </ div >
122
136
</ div >
123
- < div className = { styles . dataRow } >
124
- < strong > { Language . osLabel } </ strong >
125
- < span className = { styles . operatingSystem } > { agent . operating_system } </ span >
126
- </ div >
127
- < div className = { styles . dataRow } >
128
- < strong > { Language . versionLabel } </ strong >
129
- < span className = { styles . agentVersion } > { displayVersion } </ span >
130
- < AgentOutdatedTooltip outdated = { outdated } />
137
+ < div className = { styles . data } >
138
+ < ResourceAgentLatency latency = { agent . latency } />
131
139
</ div >
132
140
</ div >
133
141
</ TableCell >
@@ -224,6 +232,12 @@ const useStyles = makeStyles((theme) => ({
224
232
whiteSpace : "nowrap" ,
225
233
} ,
226
234
235
+ dataWrapper : {
236
+ display : "grid" ,
237
+ gap : theme . spacing ( 1 ) ,
238
+ gridAutoFlow : "column" ,
239
+ } ,
240
+
227
241
data : {
228
242
color : theme . palette . text . secondary ,
229
243
fontSize : 14 ,
@@ -232,6 +246,7 @@ const useStyles = makeStyles((theme) => ({
232
246
gridAutoFlow : "row" ,
233
247
whiteSpace : "nowrap" ,
234
248
gap : theme . spacing ( 0.75 ) ,
249
+ height : "fit-content" ,
235
250
} ,
236
251
237
252
dataRow : {
0 commit comments