@jsvision/ui / replaceDialog
Function: replaceDialog()
replaceDialog(
host,initial?):Promise<ReplaceRec|null>
Defined in: ui/src/editor/dialogs.ts:140
Open the Replace dialog — find + replace fields plus "Case sensitive", "Whole words only", "Prompt on replace", and "Replace all" checkboxes.
Parameters
host
The modal host, including its translation service.
initial?
Optional values to pre-fill the fields and checkboxes.
Returns
Promise<ReplaceRec | null>
The entered replace record, or null if the user cancels.
Example
ts
import { createApplication, replaceDialog } from '@jsvision/ui';
import { resolveCapabilities } from '@jsvision/core';
const caps = resolveCapabilities().profile;
const app = createApplication({ caps });
const rec = await replaceDialog(app, {
find: 'fox',
replace: 'cat',
options: { caseSensitive: false, wholeWords: false },
promptOnReplace: true,
replaceAll: false,
});