@@ -64,13 +64,19 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
64
64
const updatesInSeconds = - ( item . description . interval - item . result . age )
65
65
66
66
return (
67
- < span
68
- className = { styles . metadata }
69
- onMouseEnter = { ( ) => setIsOpen ( true ) }
70
- onMouseLeave = { ( ) => setIsOpen ( false ) }
71
- role = "presentation"
72
- ref = { anchorRef }
73
- >
67
+ < >
68
+ < div className = { styles . metadata } >
69
+ < div
70
+ className = { styles . metadataLabel }
71
+ onMouseEnter = { ( ) => setIsOpen ( true ) }
72
+ // onMouseLeave={() => setIsOpen(false)}
73
+ role = "presentation"
74
+ ref = { anchorRef }
75
+ >
76
+ { item . description . display_name }
77
+ </ div >
78
+ { value }
79
+ </ div >
74
80
< Popover
75
81
anchorOrigin = { {
76
82
vertical : "bottom" ,
@@ -87,11 +93,7 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
87
93
onMouseEnter : ( ) => setIsOpen ( true ) ,
88
94
onMouseLeave : ( ) => setIsOpen ( false ) ,
89
95
} }
90
- style = {
91
- {
92
- // width: "auto",
93
- }
94
- }
96
+ classes = { { paper : styles . metadataPopover } }
95
97
>
96
98
< HelpTooltipTitle > { item . description . display_name } </ HelpTooltipTitle >
97
99
< HelpTooltipText >
@@ -110,14 +112,12 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
110
112
) }
111
113
< HelpTooltipText >
112
114
This item is collected by running the following command:
115
+ </ HelpTooltipText >
116
+ < HelpTooltipText >
113
117
< CodeExample code = { item . description . script } > </ CodeExample >
114
118
</ HelpTooltipText >
115
119
</ Popover >
116
- < div className = { styles . metadataLabel } >
117
- { item . description . display_name }
118
- </ div >
119
- { value }
120
- </ span >
120
+ </ >
121
121
)
122
122
}
123
123
@@ -184,9 +184,12 @@ export const AgentMetadata: FC<{
184
184
// site/src/components/Resources/ResourceCard.tsx
185
185
const useStyles = makeStyles ( ( theme ) => ( {
186
186
metadataStack : {
187
- // padding: "24px 32px",
187
+ border : `2px dashed ${ theme . palette . divider } ` ,
188
+ borderRadius : theme . shape . borderRadius ,
189
+ width : "100%" ,
188
190
} ,
189
191
metadataHeader : {
192
+ padding : "8px" ,
190
193
display : "grid" ,
191
194
gridTemplateColumns : "repeat(4, minmax(0, 1fr))" ,
192
195
gap : theme . spacing ( 5 ) ,
@@ -220,13 +223,15 @@ const useStyles = makeStyles((theme) => ({
220
223
} ,
221
224
222
225
metadataPopover : {
223
- padding : 0 ,
224
- width : theme . spacing ( 28 ) ,
226
+ marginTop : theme . spacing ( 0.5 ) ,
227
+ padding : theme . spacing ( 2.5 ) ,
228
+ color : theme . palette . text . secondary ,
229
+ pointerEvents : "auto" ,
230
+ maxWidth : "480px" ,
225
231
226
232
"& .MuiButton-root" : {
227
233
padding : theme . spacing ( 1 , 2 ) ,
228
234
borderRadius : 0 ,
229
- width : "100%" ,
230
235
border : 0 ,
231
236
232
237
"&:hover" : {
0 commit comments