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:
parent
3ec4e0a955
commit
b89314e036
11
src/utils.js
11
src/utils.js
@ -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 => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user