2
0
mirror of https://github.com/frappe/books.git synced 2025-02-09 23:48:56 +00:00

fix api change for dialog.showModelBox

This commit is contained in:
Ankit Singhaniya 2021-08-18 12:02:45 +05:30 committed by 18alantom
parent 3ec4e0a955
commit b89314e036

View File

@ -90,23 +90,22 @@ export async function connectToLocalDatabase(filepath) {
config.set('lastSelectedFilePath', filepath); config.set('lastSelectedFilePath', filepath);
} }
export function showMessageDialog({ message, description, buttons = [] }) { export async function showMessageDialog({ message, description, buttons = [] }) {
let buttonLabels = buttons.map(a => a.label); let buttonLabels = buttons.map(a => a.label);
remote.dialog.showMessageBox( const { response } = await remote.dialog.showMessageBox(
remote.getCurrentWindow(), remote.getCurrentWindow(),
{ {
message, message,
detail: description, detail: description,
buttons: buttonLabels buttons: buttonLabels
}, }
response => { );
let button = buttons[response]; let button = buttons[response];
if (button && button.action) { if (button && button.action) {
button.action(); button.action();
} }
} }
);
}
export function deleteDocWithPrompt(doc) { export function deleteDocWithPrompt(doc) {
return new Promise(resolve => { return new Promise(resolve => {