Compare commits

...

2 Commits

Author SHA1 Message Date
gadenbuie
bbca8071f4 yarn build (GitHub Actions) 2024-04-30 15:34:29 +00:00
Garrick Aden-Buie
090872f4f2 fix: make remove modal and notification also async 2024-04-30 11:20:43 -04:00
5 changed files with 40 additions and 24 deletions

View File

@@ -23646,19 +23646,23 @@
_context11.next = 3;
return show(message.message);
case 3:
_context11.next = 10;
_context11.next = 11;
break;
case 5:
if (!(message.type === "remove")) {
_context11.next = 9;
_context11.next = 10;
break;
}
remove(message.message);
_context11.next = 10;
_context11.next = 8;
return Promise.resolve(function() {
return remove(message.message);
});
case 8:
_context11.next = 11;
break;
case 9:
throw "Unkown notification type: " + message.type;
case 10:
throw "Unknown notification type: " + message.type;
case 11:
case "end":
return _context11.stop();
}
@@ -23681,19 +23685,23 @@
_context12.next = 3;
return show2(message.message);
case 3:
_context12.next = 10;
_context12.next = 11;
break;
case 5:
if (!(message.type === "remove")) {
_context12.next = 9;
_context12.next = 10;
break;
}
remove2();
_context12.next = 10;
_context12.next = 8;
return Promise.resolve(function() {
return remove2();
});
case 8:
_context12.next = 11;
break;
case 9:
throw "Unkown modal type: " + message.type;
case 10:
throw "Unknown modal type: " + message.type;
case 11:
case "end":
return _context12.stop();
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -789,9 +789,13 @@ class ShinyApp {
| { type: "show"; message: Parameters<typeof showNotification>[0] }
| { type: void }
) => {
if (message.type === "show") await showNotification(message.message);
else if (message.type === "remove") removeNotification(message.message);
else throw "Unkown notification type: " + message.type;
if (message.type === "show") {
await showNotification(message.message);
} else if (message.type === "remove") {
await Promise.resolve(() => removeNotification(message.message));
} else {
throw "Unknown notification type: " + message.type;
}
}
);
@@ -803,10 +807,14 @@ class ShinyApp {
| { type: "show"; message: Parameters<typeof showModal>[0] }
| { type: void }
) => {
if (message.type === "show") await showModal(message.message);
// For 'remove', message content isn't used
else if (message.type === "remove") removeModal();
else throw "Unkown modal type: " + message.type;
if (message.type === "show") {
await showModal(message.message);
} else if (message.type === "remove") {
// For 'remove', message content isn't used
await Promise.resolve(() => removeModal());
} else {
throw "Unknown modal type: " + message.type;
}
}
);