diff options
Diffstat (limited to 'web_src/js/features/comp')
-rw-r--r-- | web_src/js/features/comp/ConfirmModal.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/web_src/js/features/comp/ConfirmModal.ts b/web_src/js/features/comp/ConfirmModal.ts index 93459ae1a0..bf645cdbdb 100644 --- a/web_src/js/features/comp/ConfirmModal.ts +++ b/web_src/js/features/comp/ConfirmModal.ts @@ -5,10 +5,12 @@ import {fomanticQuery} from '../../modules/fomantic/base.ts'; const {i18n} = window.config; -export function confirmModal(content, {confirmButtonColor = 'primary'} = {}) { +export function confirmModal({header = '', content = '', confirmButtonColor = 'primary'} = {}) { return new Promise((resolve) => { + const headerHtml = header ? `<div class="header">${htmlEscape(header)}</div>` : ''; const modal = createElementFromHTML(` <div class="ui g-modal-confirm modal"> + ${headerHtml} <div class="content">${htmlEscape(content)}</div> <div class="actions"> <button class="ui cancel button">${svg('octicon-x')} ${htmlEscape(i18n.modal_cancel)}</button> |