From 49ae7f4d4785dff74e31e27b9f04be0c18dc56a9 Mon Sep 17 00:00:00 2001 From: Lucas Perais Date: Tue, 25 Apr 2023 09:13:27 +0000 Subject: [PATCH] [IMP] web: ConfirmationDialog can take a confirmClass props Before this commit, the confirm button of the confirmation dialog was always btn-primary. After this commit, it can take a props to modify that. Part-of: odoo/odoo#126963 --- .../src/core/confirmation_dialog/confirmation_dialog.js | 2 ++ .../src/core/confirmation_dialog/confirmation_dialog.xml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js index 94388588b10..d3608e8b169 100644 --- a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js +++ b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js @@ -68,12 +68,14 @@ ConfirmationDialog.props = { body: String, confirm: { type: Function, optional: true }, confirmLabel: { type: String, optional: true }, + confirmClass: { type: String, optional: true }, cancel: { type: Function, optional: true }, cancelLabel: { type: String, optional: true }, }; ConfirmationDialog.defaultProps = { confirmLabel: _lt("Ok"), cancelLabel: _lt("Cancel"), + confirmClass: "btn-primary", title: _lt("Confirmation"), }; diff --git a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml index 5383cef8b08..d202866c91c 100644 --- a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml +++ b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml @@ -5,7 +5,7 @@

-

@@ -15,7 +15,7 @@

-