UNPKG

ngx-modal-ease

Version:

ngx-modal-ease is a versatile Angular library providing a lightweight, simple, and performant modal. This library supports data communication between components, opening of multiple modals, custom animations, and a range of customisable options.

34 lines (33 loc) 681 B
import { Injector } from '@angular/core'; export interface Options { modal?: { enter?: string; leave?: string; top?: string; left?: string; }; overlay?: { enter?: string; leave?: string; backgroundColor?: string; }; size?: { height?: string; maxHeight?: string; width?: string; maxWidth?: string; padding?: string; }; actions?: { escape?: boolean; click?: boolean; }; data?: { [key: string]: unknown; }; injector?: Injector; } export interface ModalResponse { closedOnClickOrEscape: boolean; data: unknown; }