diff --git a/ui/admin/app/routes/application.js b/ui/admin/app/routes/application.js index e29140447..44afadcf3 100644 --- a/ui/admin/app/routes/application.js +++ b/ui/admin/app/routes/application.js @@ -38,7 +38,10 @@ export default class ApplicationRoute extends Route { if (fromName !== toName && maybeModel?.hasDirtyAttributes) { transition.abort(); try { - await this.confirm.confirm('abandon', { isAbandonConfirm: true }); + await this.confirm.confirm(this.intl.t('questions.abandon-confirm'), { + title: 'titles.abandon-confirm', + confirm: 'actions.discard', + }); maybeModel?.rollbackAttributes(); transition.retry(); } catch (e) { diff --git a/ui/admin/app/templates/application.hbs b/ui/admin/app/templates/application.hbs index 7b857e35b..13ef17580 100644 --- a/ui/admin/app/templates/application.hbs +++ b/ui/admin/app/templates/application.hbs @@ -91,57 +91,33 @@ {{/if}} - {{#if confirmation.options.isAbandonConfirm}} - - -

{{t 'questions.abandon-confirm'}}

-
- - - {{t 'actions.discard'}} - - - {{t 'actions.cancel'}} - - -
- {{else}} - - -

{{confirmation.text}}

-
- - - {{if - confirmation.options.confirm - (t confirmation.options.confirm) - (t 'actions.ok') - }} - - - {{t 'actions.cancel'}} - - -
- {{/if}} + + +

{{confirmation.text}}

+
+ + + {{if + confirmation.options.confirm + (t confirmation.options.confirm) + (t 'actions.ok') + }} + + + {{t 'actions.cancel'}} + + +
\ No newline at end of file