UNPKG

carbon-components-angular

Version:
69 lines (68 loc) 1.46 kB
export declare enum AlertModalType { default = "default", danger = "danger" } export interface AlertModalData { /** * Use of `modalType` is deprecated, use `type` instead */ modalType?: string; /** * type of the modal */ type?: AlertModalType; /** * Use of `modalLabel` is deprecated, use `label` instead */ modalLabel?: string; /** * Additional label shown over the modal */ label?: string; /** * Use of `modalTitle` is deprecated, use `title` instead */ modalTitle?: string; /** * Primary title for the modal */ title?: string; /** * Use of `modalContent` is deprecated, use `content` instead */ modalContent?: string; /** * Content for the modal body, could include HTML tags */ content?: string; /** * Array of `ModalButton`s */ buttons?: Array<ModalButton>; } export declare enum ModalButtonType { primary = "primary", secondary = "secondary", tertiary = "tertiary", ghost = "ghost", danger = "danger", danger_primary = "danger--primary" } export interface ModalButton { /** * Display value of the button */ text: string; /** * Optional unique ID for the button */ id?: string; /** * Button type */ type?: ModalButtonType; /** * Callback for the button `click` event */ click?: Function; }