9
9
useTheme ,
10
10
} from '@mui/material' ;
11
11
import type { ChangeRequestType } from '../../changeRequest.types' ;
12
- import { useNavigate } from 'react-router-dom' ;
12
+ import { Link } from 'react-router-dom' ;
13
13
import { ChangeRequestStatusBadge } from '../../ChangeRequestStatusBadge/ChangeRequestStatusBadge' ;
14
14
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender' ;
15
15
import { changesCount } from '../../changesCount' ;
@@ -25,6 +25,7 @@ import Input from 'component/common/Input/Input';
25
25
import { ChangeRequestTitle } from './ChangeRequestTitle' ;
26
26
import { UpdateCount } from 'component/changeRequest/UpdateCount' ;
27
27
import { useChangeRequestApi } from 'hooks/api/actions/useChangeRequestApi/useChangeRequestApi' ;
28
+ import { useUiFlag } from 'hooks/useUiFlag' ;
28
29
29
30
const SubmitChangeRequestButton : FC < {
30
31
onClick : ( ) => void ;
@@ -69,7 +70,7 @@ export const EnvironmentChangeRequest: FC<{
69
70
children ?: React . ReactNode ;
70
71
} > = ( { environmentChangeRequest, onClose, onReview, onDiscard, children } ) => {
71
72
const theme = useTheme ( ) ;
72
- const navigate = useNavigate ( ) ;
73
+ const showCloudIcon = ! useUiFlag ( 'flagOverviewRedesign' ) ;
73
74
const [ commentText , setCommentText ] = useState ( '' ) ;
74
75
const { user } = useAuthUser ( ) ;
75
76
const [ title , setTitle ] = useState ( environmentChangeRequest . title ) ;
@@ -97,12 +98,14 @@ export const EnvironmentChangeRequest: FC<{
97
98
alignItems : 'center' ,
98
99
} }
99
100
>
100
- < CloudCircle
101
- sx = { ( theme ) => ( {
102
- color : theme . palette . primary . light ,
103
- mr : 0.5 ,
104
- } ) }
105
- />
101
+ { showCloudIcon ? (
102
+ < CloudCircle
103
+ sx = { ( theme ) => ( {
104
+ color : theme . palette . primary . light ,
105
+ mr : 0.5 ,
106
+ } ) }
107
+ />
108
+ ) : null }
106
109
< Typography component = 'span' variant = 'h2' >
107
110
{ environmentChangeRequest . environment }
108
111
</ Typography >
@@ -201,11 +204,10 @@ export const EnvironmentChangeRequest: FC<{
201
204
< Button
202
205
sx = { { marginLeft : 2 } }
203
206
variant = 'outlined'
207
+ component = { Link }
208
+ to = { `/projects/${ environmentChangeRequest . project } /change-requests/${ environmentChangeRequest . id } ` }
204
209
onClick = { ( ) => {
205
210
onClose ( ) ;
206
- navigate (
207
- `/projects/${ environmentChangeRequest . project } /change-requests/${ environmentChangeRequest . id } ` ,
208
- ) ;
209
211
} }
210
212
>
211
213
View change request page
0 commit comments