From 3d0be5ef483e94d4a1f489e3d8d9fc05c5045f8d Mon Sep 17 00:00:00 2001 From: Zhihe Li Date: Tue, 17 Jan 2023 17:08:08 -0500 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20Simplify=20template?= =?UTF-8?q?=20for=20confirmation=20dialog=20(#1580)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/admin/app/routes/application.js | 5 +- ui/admin/app/templates/application.hbs | 82 +++++++++----------------- 2 files changed, 33 insertions(+), 54 deletions(-) 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