UNPKG

v-dialogs

Version:

A simple command-style pop-up dialog components for Vue3

85 lines (82 loc) 2.29 kB
import { DialogBaseOptions, DialogMessageType, MessageDialog } from './base' export declare interface AlertOptions extends DialogBaseOptions { /** * Display the header * @default true */ header?: boolean /** * The title text displayed in header */ title?: string /** * Message type * - `info` default * - `warning` * - `error` * - `success` * - `confirm` */ messageType?: DialogMessageType | 'confirm' /** * Message type icon * @default true */ icon?: boolean /** Shake the dialog when operating outside the dialog */ shaking?: boolean /** * Use colorful shadow * @default false */ colorfulShadow?: boolean /** * Respond the cancel button click in `confirm` type alert */ cancelCallback?: Function /** * Click outside the dialog to close dialog * @default false */ backdropClose?: boolean } /** * Open an alert dialog * @param message - The message to display * @param callback - respond the dialog close * @param options - dialog options * @returns the method to close dialog */ export declare const DialogAlert: typeof MessageDialog<AlertOptions> /** * Open an warning type alert dialog * @param message - The message to display * @param callback - respond the dialog close * @param options - dialog options * @returns the method to close dialog */ export declare const DialogAlertWarning: typeof MessageDialog<AlertOptions> /** * Open an error type alert dialog * @param message - The message to display * @param callback - respond the dialog close * @param options - dialog options * @returns the method to close dialog */ export declare const DialogAlertError: typeof MessageDialog<AlertOptions> /** * Open an success type alert dialog * @param message - The message to display * @param callback - respond the dialog close * @param options - dialog options * @returns the method to close dialog */ export declare const DialogAlertSuccess: typeof MessageDialog<AlertOptions> /** * Open an confirm type alert dialog * @param message - The message to display * @param callback - respond the dialog close * @param options - dialog options * @returns the method to close dialog */ export declare const DialogAlertConfirm: typeof MessageDialog<AlertOptions>