File tree 1 file changed +23
-20
lines changed
packages/ui/src/elements/PublishButton
1 file changed +23
-20
lines changed Original file line number Diff line number Diff line change @@ -126,27 +126,30 @@ export const DefaultPublishButton: React.FC<{ label?: string }> = ({ label: labe
126
126
disabled = { ! canPublish }
127
127
onClick = { publish }
128
128
size = "medium"
129
- SubMenuPopupContent = { ( { close } ) =>
129
+ SubMenuPopupContent = {
130
130
localization
131
- ? localization . locales . map ( ( locale ) => {
132
- const formattedLabel =
133
- typeof locale . label === 'string'
134
- ? locale . label
135
- : locale . label && locale . label [ i18n ?. language ]
136
-
137
- const isActive = typeof locale === 'string' ? locale === code : locale . code === code
138
-
139
- if ( isActive ) {
140
- return (
141
- < PopupList . ButtonGroup key = { locale . code } >
142
- < PopupList . Button onClick = { ( ) => [ publishSpecificLocale ( locale . code ) , close ( ) ] } >
143
- { t ( 'version:publishIn' , { locale : formattedLabel || locale . code } ) }
144
- </ PopupList . Button >
145
- </ PopupList . ButtonGroup >
146
- )
147
- }
148
- } )
149
- : null
131
+ ? ( { close } ) =>
132
+ localization . locales . map ( ( locale ) => {
133
+ const formattedLabel =
134
+ typeof locale . label === 'string'
135
+ ? locale . label
136
+ : locale . label && locale . label [ i18n ?. language ]
137
+
138
+ const isActive = typeof locale === 'string' ? locale === code : locale . code === code
139
+
140
+ if ( isActive ) {
141
+ return (
142
+ < PopupList . ButtonGroup key = { locale . code } >
143
+ < PopupList . Button
144
+ onClick = { ( ) => [ publishSpecificLocale ( locale . code ) , close ( ) ] }
145
+ >
146
+ { t ( 'version:publishIn' , { locale : formattedLabel || locale . code } ) }
147
+ </ PopupList . Button >
148
+ </ PopupList . ButtonGroup >
149
+ )
150
+ }
151
+ } )
152
+ : undefined
150
153
}
151
154
type = "button"
152
155
>
You can’t perform that action at this time.
0 commit comments