chore(client/ts): port widgets/dialogs/confirm

This commit is contained in:
Elian Doran
2024-12-21 17:39:14 +02:00
parent 1656acdb49
commit 45a652828e
3 changed files with 19 additions and 11 deletions

View File

@@ -27,12 +27,16 @@ const TPL = `
</div>
</div>`;
export type ConfirmDialogCallback = (val: false | {
type ConfirmDialogCallback = (val: false | ConfirmDialogOptions) => void;
export interface ConfirmDialogOptions {
confirmed: boolean;
isDeleteNoteChecked: boolean
}) => void;
}
interface ConfirmWithMessageOptions {
// For "showConfirmDialog"
export interface ConfirmWithMessageOptions {
message: string | HTMLElement | JQuery<HTMLElement>;
callback: ConfirmDialogCallback;
}