UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

63 lines (62 loc) 1.66 kB
export interface ConfirmationOptions { /** * Element to align the overlay. */ target?: HTMLElement | undefined; /** * Header text of the dialog. */ header?: string | 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; /** * Whether background scroll should be blocked when dialog is visible. */ blockScroll?: boolean | 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; /** * Element to receive the focus when the dialog gets visible, valid values are "accept" and "reject". */ defaultFocus?: string | undefined; }