UNPKG

v-dialogs

Version:

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

79 lines (76 loc) 2.02 kB
import { DialogBaseOptions, DialogMessageType, MessageDialog } from './base' export declare interface MessageOptions extends DialogBaseOptions { /** * Message type * - `info` default * - `warning` * - `error` * - `success` */ messageType?: DialogMessageType /** * Message type icon * @default true */ icon?: boolean /** * Display close button * @default false */ closeButton?: boolean /** * The number of milliseconds to automatically close the dialog * * set to 0 to disable auto close * * @default 3000 */ duration?: number /** * The distance to the top of viewport * @default 32 */ offset?: string | number /** * The placement of the message dialog * @default `top` */ placement?: 'top' | 'bottom' /** * Display pill rounded style * @default true */ pill?: boolean } /** * Open a message 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 DialogMessage: typeof MessageDialog<MessageOptions> /** * Open an warning type message 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 DialogMessageWarning: typeof MessageDialog<MessageOptions> /** * Open an error type message 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 DialogMessageError: typeof MessageDialog<MessageOptions> /** * Open an success type message 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 DialogMessageSuccess: typeof MessageDialog<MessageOptions>