feat(dialog): support React nodes in info dialog

This commit is contained in:
Elian Doran
2025-12-07 20:39:11 +02:00
parent c600e8ef89
commit 3fc7067c59
3 changed files with 12 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
import { Modal } from "bootstrap";
import appContext from "../components/app_context.js";
import type { ConfirmDialogOptions, ConfirmDialogResult, ConfirmWithMessageOptions } from "../widgets/dialogs/confirm.js";
import type { ConfirmDialogOptions, ConfirmDialogResult, ConfirmWithMessageOptions, MessageType } from "../widgets/dialogs/confirm.js";
import type { PromptDialogOptions } from "../widgets/dialogs/prompt.js";
import { focusSavedElement, saveFocusedElement } from "./focus.js";
@@ -37,7 +37,7 @@ export function closeActiveDialog() {
}
}
async function info(message: string) {
async function info(message: MessageType) {
return new Promise((res) => appContext.triggerCommand("showInfoDialog", { message, callback: res }));
}