fix: empty publish dropdown when localization is false (#9106)
Closes https://github.com/payloadcms/payload/issues/9092
This commit is contained in:
committed by
GitHub
parent
9a970d21a9
commit
3e954f45c7
@@ -126,9 +126,10 @@ export const DefaultPublishButton: React.FC<{ label?: string }> = ({ label: labe
|
||||
disabled={!canPublish}
|
||||
onClick={publish}
|
||||
size="medium"
|
||||
SubMenuPopupContent={({ close }) =>
|
||||
SubMenuPopupContent={
|
||||
localization
|
||||
? localization.locales.map((locale) => {
|
||||
? ({ close }) =>
|
||||
localization.locales.map((locale) => {
|
||||
const formattedLabel =
|
||||
typeof locale.label === 'string'
|
||||
? locale.label
|
||||
@@ -139,14 +140,16 @@ export const DefaultPublishButton: React.FC<{ label?: string }> = ({ label: labe
|
||||
if (isActive) {
|
||||
return (
|
||||
<PopupList.ButtonGroup key={locale.code}>
|
||||
<PopupList.Button onClick={() => [publishSpecificLocale(locale.code), close()]}>
|
||||
<PopupList.Button
|
||||
onClick={() => [publishSpecificLocale(locale.code), close()]}
|
||||
>
|
||||
{t('version:publishIn', { locale: formattedLabel || locale.code })}
|
||||
</PopupList.Button>
|
||||
</PopupList.ButtonGroup>
|
||||
)
|
||||
}
|
||||
})
|
||||
: null
|
||||
: undefined
|
||||
}
|
||||
type="button"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user