@@ -33,17 +33,16 @@ interface IFeatureStrategyMenuProps {
33
33
matchWidth ?: boolean ;
34
34
size ?: IPermissionButtonProps [ 'size' ] ;
35
35
disableReason ?: string ;
36
+ allowReleasePlanFeedback ?: boolean ;
36
37
}
37
38
38
39
const StyledStrategyMenu = styled ( 'div' ) ( ( { theme } ) => ( {
39
40
flexShrink : 0 ,
40
41
display : 'flex' ,
41
- width : '100%' ,
42
42
flexFlow : 'row' ,
43
+ flex : 1 ,
44
+ justifyContent : 'flex-end' ,
43
45
gap : theme . spacing ( 1 ) ,
44
- '& > :nth-child(2)' : {
45
- marginLeft : 'auto' ,
46
- } ,
47
46
} ) ) ;
48
47
49
48
const StyledAdditionalMenuButton = styled ( PermissionButton ) ( ( { theme } ) => ( {
@@ -62,6 +61,10 @@ const StyledLink = styled(Link<typeof RouterLink | 'a'>)(({ theme }) => ({
62
61
textDecoration : 'none' ,
63
62
} ) ) ;
64
63
64
+ const Spacer = styled ( 'div' ) ( ( { theme } ) => ( {
65
+ flex : 1 ,
66
+ } ) ) ;
67
+
65
68
export const FeatureStrategyMenu = ( {
66
69
label,
67
70
projectId,
@@ -71,6 +74,7 @@ export const FeatureStrategyMenu = ({
71
74
size,
72
75
matchWidth,
73
76
disableReason,
77
+ allowReleasePlanFeedback = false ,
74
78
} : IFeatureStrategyMenuProps ) => {
75
79
const [ anchor , setAnchor ] = useState < Element > ( ) ;
76
80
const [ onlyReleasePlans , setOnlyReleasePlans ] = useState < boolean > ( false ) ;
@@ -177,15 +181,20 @@ export const FeatureStrategyMenu = ({
177
181
< StyledStrategyMenu onClick = { ( event ) => event . stopPropagation ( ) } >
178
182
{ displayReleasePlanButton ? (
179
183
< >
180
- < StyledLink
181
- component = 'a'
182
- href = { RELEASE_TEMPLATE_FEEDBACK }
183
- underline = 'hover'
184
- rel = 'noopener noreferrer'
185
- target = '_blank'
186
- >
187
- Give feedback to release templates
188
- </ StyledLink >
184
+ { allowReleasePlanFeedback ? (
185
+ < >
186
+ < StyledLink
187
+ component = 'a'
188
+ href = { RELEASE_TEMPLATE_FEEDBACK }
189
+ underline = 'hover'
190
+ rel = 'noopener noreferrer'
191
+ target = '_blank'
192
+ >
193
+ Give feedback to release templates
194
+ </ StyledLink >
195
+ < Spacer />
196
+ </ >
197
+ ) : null }
189
198
< PermissionButton
190
199
data-testid = 'ADD_TEMPLATE_BUTTON'
191
200
permission = { CREATE_FEATURE_STRATEGY }
0 commit comments