Skip to content

Commit 4f42d4b

Browse files
committed
It looks OK
1 parent e1e992d commit 4f42d4b

File tree

1 file changed

+26
-21
lines changed

1 file changed

+26
-21
lines changed

site/src/components/Resources/AgentMetadata.tsx

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,19 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
6464
const updatesInSeconds = -(item.description.interval - item.result.age)
6565

6666
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>
7480
<Popover
7581
anchorOrigin={{
7682
vertical: "bottom",
@@ -87,11 +93,7 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
8793
onMouseEnter: () => setIsOpen(true),
8894
onMouseLeave: () => setIsOpen(false),
8995
}}
90-
style={
91-
{
92-
// width: "auto",
93-
}
94-
}
96+
classes={{ paper: styles.metadataPopover }}
9597
>
9698
<HelpTooltipTitle>{item.description.display_name}</HelpTooltipTitle>
9799
<HelpTooltipText>
@@ -110,14 +112,12 @@ const MetadataItem: FC<{ item: WorkspaceAgentMetadata }> = ({ item }) => {
110112
)}
111113
<HelpTooltipText>
112114
This item is collected by running the following command:
115+
</HelpTooltipText>
116+
<HelpTooltipText>
113117
<CodeExample code={item.description.script}></CodeExample>
114118
</HelpTooltipText>
115119
</Popover>
116-
<div className={styles.metadataLabel}>
117-
{item.description.display_name}
118-
</div>
119-
{value}
120-
</span>
120+
</>
121121
)
122122
}
123123

@@ -184,9 +184,12 @@ export const AgentMetadata: FC<{
184184
// site/src/components/Resources/ResourceCard.tsx
185185
const useStyles = makeStyles((theme) => ({
186186
metadataStack: {
187-
// padding: "24px 32px",
187+
border: `2px dashed ${theme.palette.divider}`,
188+
borderRadius: theme.shape.borderRadius,
189+
width: "100%",
188190
},
189191
metadataHeader: {
192+
padding: "8px",
190193
display: "grid",
191194
gridTemplateColumns: "repeat(4, minmax(0, 1fr))",
192195
gap: theme.spacing(5),
@@ -220,13 +223,15 @@ const useStyles = makeStyles((theme) => ({
220223
},
221224

222225
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",
225231

226232
"& .MuiButton-root": {
227233
padding: theme.spacing(1, 2),
228234
borderRadius: 0,
229-
width: "100%",
230235
border: 0,
231236

232237
"&:hover": {

0 commit comments

Comments
 (0)