Fixed #1836 - For ConfirmationOptions

pull/1846/head
mertsincan 2021-12-01 16:20:34 +03:00
parent 36d0702040
commit 15dc3f06f2
1 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,50 @@
export interface ConfirmationOptions {
/**
* Element to align the overlay.
*/
target?: HTMLElement | undefined;
/**
* Message of the confirmation.
*/
message?: string | undefined;
/**
* Optional key to match the key of the confirmation, useful to target a specific confirm dialog instance.
*/
group?: string | undefined;
/**
* Icon to display next to the message.
*/
icon?: string | undefined;
/**
* Callback to execute when action is confirmed.
*/
accept?: () => void;
/**
* Callback to execute when action is rejected.
*/
reject?: () => void;
/**
* Label of the accept button. Defaults to PrimeVue Locale configuration.
*/
acceptLabel?: string | undefined;
/**
* Label of the reject button. Defaults to PrimeVue Locale configuration.
*/
rejectLabel?: string | undefined;
/**
* Icon of the accept button.
*/
acceptIcon?: string | undefined;
/**
* Icon of the reject button.
*/
rejectIcon?: string | undefined;
/**
* Style class of the accept button.
*/
acceptClass?: string | undefined;
/**
* Style class of the reject button.
*/
rejectClass?: string | undefined;
}