${params.title ? html`${params.title}
` : ""}
${params.text
? html`
${params.asCodeBlock && typeof params.text === "string"
? html`${params.text}`
: params.text}
`
: ""}
${this.type === "prompt"
? html`
${params.cancelText ?? "Cancel"}
`
: ""}
${params.confirmText ?? "OK"}
`;
}
private _cancel() {
this._setResult(false);
}
private _confirm() {
this._setResult(true);
}
_setResult(result: boolean) {
this.dialogResult(result);
this.shadowRoot!.querySelector