mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Fix confirm overwrite modal of saved objects to handle large titles (#28590)
This commit is contained in:
parent
9a8d5d0ebb
commit
bd4d9618a8
2 changed files with 13 additions and 4 deletions
|
@ -324,9 +324,12 @@ export function SavedObjectProvider(Promise, Private, Notifier, confirmModalProm
|
|||
|
||||
return confirmModalPromise(confirmMessage, {
|
||||
confirmButtonText: i18n.translate('common.ui.courier.savedObject.confirmModal.overwriteButtonLabel', {
|
||||
defaultMessage: 'Overwrite {name}',
|
||||
defaultMessage: 'Overwrite',
|
||||
}),
|
||||
title: i18n.translate('common.ui.courier.savedObject.confirmModal.overwriteTitle', {
|
||||
defaultMessage: 'Overwrite {name}?',
|
||||
values: { name: this.getDisplayName() }
|
||||
})
|
||||
}),
|
||||
})
|
||||
.then(() => savedObjectsClient.create(esType, source, this.creationOpts({ overwrite: true })))
|
||||
.catch(() => Promise.reject(new Error(OVERWRITE_REJECTED)));
|
||||
|
|
|
@ -444,8 +444,14 @@ export function IndexPatternProvider(Private, config, Promise, confirmModalPromi
|
|||
await confirmModalPromise(
|
||||
i18n.translate('common.ui.indexPattern.confirmOverwriteLabel', { values: { title: this.title },
|
||||
defaultMessage: 'Are you sure you want to overwrite \'{title}\'?' }),
|
||||
{ confirmButtonText: i18n.translate('common.ui.indexPattern.confirmOverwriteButton', { defaultMessage: 'Overwrite' })
|
||||
});
|
||||
{
|
||||
title: i18n.translate('common.ui.indexPattern.confirmOverwriteTitle', {
|
||||
defaultMessage: 'Overwrite {type}?',
|
||||
values: { type },
|
||||
}),
|
||||
confirmButtonText: i18n.translate('common.ui.indexPattern.confirmOverwriteButton', { defaultMessage: 'Overwrite' }),
|
||||
}
|
||||
);
|
||||
} catch (err) {
|
||||
// They changed their mind
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue