1
- import { ComponentProps , FC } from "react" ;
2
- import { makeStyles } from "@mui/styles " ;
1
+ import { type ComponentProps , type FC } from "react" ;
2
+ import { useTheme } from "@emotion/react " ;
3
3
import RefreshIcon from "@mui/icons-material/RefreshOutlined" ;
4
4
import {
5
5
HelpTooltipText ,
9
9
HelpTooltipLinksGroup ,
10
10
HelpTooltipContext ,
11
11
} from "components/HelpTooltip/HelpTooltip" ;
12
- import { WorkspaceAgent } from "api/typesGenerated" ;
12
+ import type { WorkspaceAgent } from "api/typesGenerated" ;
13
13
import { Stack } from "components/Stack/Stack" ;
14
14
15
15
type AgentOutdatedTooltipProps = ComponentProps < typeof HelpPopover > & {
@@ -28,7 +28,11 @@ export const AgentOutdatedTooltip: FC<AgentOutdatedTooltipProps> = ({
28
28
onClose,
29
29
anchorEl,
30
30
} ) => {
31
- const styles = useStyles ( ) ;
31
+ const theme = useTheme ( ) ;
32
+ const versionLabelStyles = {
33
+ fontWeight : 600 ,
34
+ color : theme . palette . text . primary ,
35
+ } ;
32
36
33
37
return (
34
38
< HelpPopover
@@ -50,12 +54,12 @@ export const AgentOutdatedTooltip: FC<AgentOutdatedTooltipProps> = ({
50
54
</ div >
51
55
52
56
< Stack spacing = { 0.5 } >
53
- < span className = { styles . versionLabel } > Agent version</ span >
57
+ < span css = { versionLabelStyles } > Agent version</ span >
54
58
< span > { agent . version } </ span >
55
59
</ Stack >
56
60
57
61
< Stack spacing = { 0.5 } >
58
- < span className = { styles . versionLabel } > Server version</ span >
62
+ < span css = { versionLabelStyles } > Server version</ span >
59
63
< span > { serverVersion } </ span >
60
64
</ Stack >
61
65
@@ -73,10 +77,3 @@ export const AgentOutdatedTooltip: FC<AgentOutdatedTooltipProps> = ({
73
77
</ HelpPopover >
74
78
) ;
75
79
} ;
76
-
77
- const useStyles = makeStyles ( ( theme ) => ( {
78
- versionLabel : {
79
- fontWeight : 600 ,
80
- color : theme . palette . text . primary ,
81
- } ,
82
- } ) ) ;
0 commit comments