@jsvision/ui / confirm
Function: confirm()
confirm(
host,text):Promise<boolean>
Defined in: ui/src/dialog/message-box.ts:253
Ask a yes/no question modally.
Parameters
host
The modal host (an Application, or { loop, desktop, i18n }).
text
string
The question; the box sizes itself to fit.
Returns
Promise<boolean>
true on Yes; false on No, Esc, or closing the box.
Example
ts
import { createApplication, confirm } from '@jsvision/ui';
import { resolveCapabilities } from '@jsvision/core';
const caps = resolveCapabilities().profile;
const app = createApplication({ caps });
function discard(): void {
// Drop the unsaved edits.
}
if (await confirm(app, 'Discard unsaved changes?')) discard();