@@ -26,6 +26,7 @@ export const UpdateButton: FC<React.PropsWithChildren<WorkspaceAction>> = ({
26
26
27
27
return (
28
28
< Button
29
+ variant = "outlined"
29
30
className = { styles . actionButton }
30
31
startIcon = { < CloudQueueIcon /> }
31
32
onClick = { handleAction }
@@ -43,6 +44,7 @@ export const ChangeVersionButton: FC<
43
44
44
45
return (
45
46
< Button
47
+ variant = "outlined"
46
48
className = { styles . actionButton }
47
49
startIcon = { < UpdateOutlined /> }
48
50
onClick = { handleAction }
@@ -60,6 +62,7 @@ export const BuildParametersButton: FC<
60
62
61
63
return (
62
64
< Button
65
+ variant = "outlined"
63
66
className = { styles . actionButton }
64
67
startIcon = { < SettingsOutlined /> }
65
68
onClick = { handleAction }
@@ -150,7 +153,7 @@ export const DisabledButton: FC<React.PropsWithChildren<DisabledProps>> = ({
150
153
const styles = useStyles ( )
151
154
152
155
return (
153
- < Button disabled className = { styles . actionButton } >
156
+ < Button variant = "outlined" disabled className = { styles . actionButton } >
154
157
{ label }
155
158
</ Button >
156
159
)
@@ -167,6 +170,7 @@ export const ActionLoadingButton: FC<React.PropsWithChildren<LoadingProps>> = ({
167
170
return (
168
171
< LoadingButton
169
172
loading
173
+ variant = "outlined"
170
174
loadingLabel = { label }
171
175
className = { combineClasses ( [ styles . loadingButton , styles . actionButton ] ) }
172
176
/>
@@ -178,8 +182,13 @@ const useStyles = makeStyles((theme) => ({
178
182
// Set fixed width for the action buttons so they will not change the size
179
183
// during the transitions
180
184
width : theme . spacing ( 20 ) ,
181
- border : "none" ,
182
185
borderRadius : `${ theme . shape . borderRadius } px 0px 0px ${ theme . shape . borderRadius } px` ,
186
+ // This is used to show the hover effect
187
+ marginRight : - 1 ,
188
+ position : "relative" ,
189
+ "&:hover" : {
190
+ zIndex : 1 ,
191
+ } ,
183
192
} ,
184
193
cancelButton : {
185
194
"&.MuiButton-root" : {
0 commit comments