Inlined the confirm.

This commit is contained in:
Werner Kroneman 2024-12-07 14:25:36 +01:00
parent 3481f3fefc
commit ffb2ec60ed

View file

@ -50,10 +50,20 @@ export async function mainBoot() {
if (defaultStore.state.serverDisconnectedBehavior === 'dialog') {
if (reloadDialogShowing) return;
reloadDialogShowing = true;
const { canceled } = await confirm({
type: 'warning',
title: i18n.ts.disconnectedFromServer,
text: i18n.ts.reloadConfirm,
const { canceled } = await new Promise(resolve => {
const {dispose} = popup(MkDialog, {
...({
type: 'warning',
title: i18n.ts.disconnectedFromServer,
text: i18n.ts.reloadConfirm,
}),
showCancelButton: true,
}, {
done: result => {
resolve(result ? result : {canceled: true});
},
closed: () => dispose(),
});
});
reloadDialogShowing = false;
if (!canceled) {