UNPKG

ngx-modialog-11

Version:
28 lines 2.96 kB
import { Injectable } from '@angular/core'; import { Overlay, DROP_IN_TYPE, Modal as Modal_ } from 'ngx-modialog-11'; import { JSNativePresetBuilder } from './presets/js-native-preset'; export class Modal extends Modal_ { constructor(overlay) { super(overlay); } alert() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.alert); } prompt() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.prompt); } confirm() { return new JSNativePresetBuilder(this, DROP_IN_TYPE.confirm); } create(dialogRef, type) { return dialogRef; } } Modal.decorators = [ { type: Injectable } ]; /** @nocollapse */ Modal.ctorParameters = () => [ { type: Overlay } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9wbHVnaW5zL2pzLW5hdGl2ZS9zcmMvbGliL21vZGFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUVMLE9BQU8sRUFDUCxZQUFZLEVBQ1osS0FBSyxJQUFJLE1BQU0sRUFDaEIsTUFBTSxpQkFBaUIsQ0FBQztBQUV6QixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUduRSxNQUFNLE9BQU8sS0FBTSxTQUFRLE1BQU07SUFDL0IsWUFBWSxPQUFnQjtRQUMxQixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDakIsQ0FBQztJQUVELEtBQUs7UUFDSCxPQUFPLElBQUkscUJBQXFCLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3RCxDQUFDO0lBRUQsTUFBTTtRQUNKLE9BQU8sSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFRCxPQUFPO1FBQ0wsT0FBTyxJQUFJLHFCQUFxQixDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0QsQ0FBQztJQUVTLE1BQU0sQ0FBQyxTQUF5QixFQUFFLElBQVM7UUFDbkQsT0FBTyxTQUFTLENBQUM7SUFDbkIsQ0FBQzs7O1lBcEJGLFVBQVU7Ozs7WUFQVCxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHtcclxuICBEaWFsb2dSZWYsXHJcbiAgT3ZlcmxheSxcclxuICBEUk9QX0lOX1RZUEUsXHJcbiAgTW9kYWwgYXMgTW9kYWxfXHJcbn0gZnJvbSAnbmd4LW1vZGlhbG9nLTExJztcclxuXHJcbmltcG9ydCB7IEpTTmF0aXZlUHJlc2V0QnVpbGRlciB9IGZyb20gJy4vcHJlc2V0cy9qcy1uYXRpdmUtcHJlc2V0JztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIE1vZGFsIGV4dGVuZHMgTW9kYWxfIHtcclxuICBjb25zdHJ1Y3RvcihvdmVybGF5OiBPdmVybGF5KSB7XHJcbiAgICBzdXBlcihvdmVybGF5KTtcclxuICB9XHJcblxyXG4gIGFsZXJ0KCk6IEpTTmF0aXZlUHJlc2V0QnVpbGRlciB7XHJcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUuYWxlcnQpO1xyXG4gIH1cclxuXHJcbiAgcHJvbXB0KCk6IEpTTmF0aXZlUHJlc2V0QnVpbGRlciB7XHJcbiAgICByZXR1cm4gbmV3IEpTTmF0aXZlUHJlc2V0QnVpbGRlcih0aGlzLCBEUk9QX0lOX1RZUEUucHJvbXB0KTtcclxuICB9XHJcblxyXG4gIGNvbmZpcm0oKTogSlNOYXRpdmVQcmVzZXRCdWlsZGVyIHtcclxuICAgIHJldHVybiBuZXcgSlNOYXRpdmVQcmVzZXRCdWlsZGVyKHRoaXMsIERST1BfSU5fVFlQRS5jb25maXJtKTtcclxuICB9XHJcblxyXG4gIHByb3RlY3RlZCBjcmVhdGUoZGlhbG9nUmVmOiBEaWFsb2dSZWY8YW55PiwgdHlwZTogYW55KTogRGlhbG9nUmVmPGFueT4ge1xyXG4gICAgcmV0dXJuIGRpYWxvZ1JlZjtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiJdfQ==