1
1
import RefreshIcon from "@mui/icons-material/Refresh" ;
2
- import { FC } from "react" ;
2
+ import { type FC } from "react" ;
3
+ import InfoIcon from "@mui/icons-material/InfoOutlined" ;
4
+ import { useQuery } from "react-query" ;
5
+ import Box from "@mui/material/Box" ;
6
+ import Skeleton from "@mui/material/Skeleton" ;
7
+ import Link from "@mui/material/Link" ;
8
+ import { css } from "@emotion/css" ;
9
+ import { templateVersion } from "api/queries/templates" ;
3
10
import {
4
11
HelpTooltip ,
5
12
HelpTooltipAction ,
6
13
HelpTooltipLinksGroup ,
7
14
HelpTooltipText ,
8
15
HelpTooltipTitle ,
9
16
} from "components/HelpTooltip/HelpTooltip" ;
10
- import InfoIcon from "@mui/icons-material/InfoOutlined" ;
11
- import { makeStyles } from "@mui/styles" ;
12
17
import { colors } from "theme/colors" ;
13
- import { useQuery } from "react-query" ;
14
- import { templateVersion } from "api/queries/templates" ;
15
- import Box from "@mui/material/Box" ;
16
- import Skeleton from "@mui/material/Skeleton" ;
17
- import Link from "@mui/material/Link" ;
18
18
19
19
export const Language = {
20
20
outdatedLabel : "Outdated" ,
@@ -36,15 +36,22 @@ export const WorkspaceOutdatedTooltip: FC<TooltipProps> = ({
36
36
latestVersionId,
37
37
templateName,
38
38
} ) => {
39
- const styles = useStyles ( ) ;
40
39
const { data : activeVersion } = useQuery ( templateVersion ( latestVersionId ) ) ;
41
40
42
41
return (
43
42
< HelpTooltip
44
43
size = "small"
45
44
icon = { InfoIcon }
46
- iconClassName = { styles . icon }
47
- buttonClassName = { styles . button }
45
+ iconClassName = { css `
46
+ color : ${ colors . yellow [ 5 ] } ;
47
+ ` }
48
+ buttonClassName = { css `
49
+ opacity : 1 ;
50
+
51
+ & : hover {
52
+ opacity : 1 ;
53
+ }
54
+ ` }
48
55
>
49
56
< HelpTooltipTitle > { Language . outdatedLabel } </ HelpTooltipTitle >
50
57
< HelpTooltipText > { Language . versionTooltipText } </ HelpTooltipText >
@@ -117,17 +124,3 @@ export const WorkspaceOutdatedTooltip: FC<TooltipProps> = ({
117
124
</ HelpTooltip >
118
125
) ;
119
126
} ;
120
-
121
- const useStyles = makeStyles ( ( ) => ( {
122
- icon : {
123
- color : colors . yellow [ 5 ] ,
124
- } ,
125
-
126
- button : {
127
- opacity : 1 ,
128
-
129
- "&:hover" : {
130
- opacity : 1 ,
131
- } ,
132
- } ,
133
- } ) ) ;
0 commit comments