UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

44 lines 5.53 kB
/** * Servicio para operaciones con el modal confirmacion * @author Jerson */ import { Injectable } from '@angular/core'; import { DialogConfirmComponent } from './dialog-confirm.component'; import * as i0 from "@angular/core"; import * as i1 from "@ng-bootstrap/ng-bootstrap"; const initualValues = { title: '¿ Anular registro ?', message: 'Perderá el registro permanentemente', msgResponseError: 'No se pudo realizar la acción!', msgResponseSuccess: 'Se guardaron los cambios!', }; export class DialogConfirmService { constructor(modalService) { this.modalService = modalService; } /** * Metodo para invocar el popup de confirmacion * @param options: Opciones de Configuracion * @returns {NgModuleRef} */ confirm(options) { const modalRef = this.modalService.open(DialogConfirmComponent, { centered: true, backdrop: 'static', keyboard: false, size: 'sm', modalDialogClass: 'nsrtm-dialog-confirm', }); modalRef.componentInstance.options = { ...initualValues, ...options }; return modalRef; } } DialogConfirmService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DialogConfirmService, deps: [{ token: i1.NgbModal }], target: i0.ɵɵFactoryTarget.Injectable }); DialogConfirmService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DialogConfirmService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DialogConfirmService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.NgbModal }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLWNvbmZpcm0uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2FyY2hpdm8vbnNydG0tZ2VzdGlvbmFyY2hpdm8tbnBtL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy1jb25maXJtL2RpYWxvZy1jb25maXJtLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7O0FBVXBFLE1BQU0sYUFBYSxHQUFtQjtJQUNwQyxLQUFLLEVBQUUscUJBQXFCO0lBQzVCLE9BQU8sRUFBRSxxQ0FBcUM7SUFDOUMsZ0JBQWdCLEVBQUUsZ0NBQWdDO0lBQ2xELGtCQUFrQixFQUFFLDJCQUEyQjtDQUNoRCxDQUFDO0FBS0YsTUFBTSxPQUFPLG9CQUFvQjtJQUMvQixZQUFvQixZQUFzQjtRQUF0QixpQkFBWSxHQUFaLFlBQVksQ0FBVTtJQUFHLENBQUM7SUFFOUM7Ozs7T0FJRztJQUNILE9BQU8sQ0FBQyxPQUF3QjtRQUM5QixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxzQkFBc0IsRUFBRTtZQUM5RCxRQUFRLEVBQUUsSUFBSTtZQUNkLFFBQVEsRUFBRSxRQUFRO1lBQ2xCLFFBQVEsRUFBRSxLQUFLO1lBQ2YsSUFBSSxFQUFFLElBQUk7WUFDVixnQkFBZ0IsRUFBRSxzQkFBc0I7U0FDekMsQ0FBQyxDQUFDO1FBRUgsUUFBUSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sR0FBRyxFQUFFLEdBQUcsYUFBYSxFQUFFLEdBQUcsT0FBTyxFQUFFLENBQUM7UUFFdEUsT0FBTyxRQUFRLENBQUM7SUFDbEIsQ0FBQzs7aUhBcEJVLG9CQUFvQjtxSEFBcEIsb0JBQW9CLGNBRm5CLE1BQU07MkZBRVAsb0JBQW9CO2tCQUhoQyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBTZXJ2aWNpbyBwYXJhIG9wZXJhY2lvbmVzIGNvbiBlbCBtb2RhbCBjb25maXJtYWNpb25cclxuICogQGF1dGhvciBKZXJzb25cclxuICovXHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5nYk1vZGFsIH0gZnJvbSAnQG5nLWJvb3RzdHJhcC9uZy1ib290c3RyYXAnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IERpYWxvZ0NvbmZpcm1Db21wb25lbnQgfSBmcm9tICcuL2RpYWxvZy1jb25maXJtLmNvbXBvbmVudCc7XHJcblxyXG5leHBvcnQgdHlwZSBDb25maXJtT3B0aW9ucyA9IHtcclxuICB0aXRsZT8gICAgICAgICAgICAgIDogc3RyaW5nOyAgICAgICAgICAgICAgICAvLyBUaXR1bG9cclxuICBtZXNzYWdlPyAgICAgICAgICAgIDogc3RyaW5nOyAgICAgICAgICAgICAgICAvLyBtZW5zYWplXHJcbiAgbXNnUmVzcG9uc2VFcnJvcj8gICA6IHN0cmluZzsgICAgICAgICAgICAgICAgLy8gbWVuc2FqZSBkZSBlcnJvciBkZSByZXNwdWVzdGEgKENhbGxiYWNrKVxyXG4gIG1zZ1Jlc3BvbnNlU3VjY2Vzcz8gOiBzdHJpbmc7ICAgICAgICAgICAgICAgIC8vIG1lbnNhamUgZGUgc3VjY2VzcyBkZSByZXNwdWVzdGEgKENhbGxiYWNrKVxyXG4gIGNhbGxiYWNrPyAgICAgICAgICAgOiAoKSA9PiBPYnNlcnZhYmxlPGFueT47IC8vIEZ1bmNpb24gcGFyYSBpbnZvY2FyIHVuIG9ic2VydmFibGUgKFNlcnZpY2lvKVxyXG59O1xyXG5cclxuY29uc3QgaW5pdHVhbFZhbHVlczogQ29uZmlybU9wdGlvbnMgPSB7XHJcbiAgdGl0bGU6ICfCvyBBbnVsYXIgcmVnaXN0cm8gPycsXHJcbiAgbWVzc2FnZTogJ1BlcmRlcsOhIGVsIHJlZ2lzdHJvIHBlcm1hbmVudGVtZW50ZScsXHJcbiAgbXNnUmVzcG9uc2VFcnJvcjogJ05vIHNlIHB1ZG8gcmVhbGl6YXIgbGEgYWNjacOzbiEnLFxyXG4gIG1zZ1Jlc3BvbnNlU3VjY2VzczogJ1NlIGd1YXJkYXJvbiBsb3MgY2FtYmlvcyEnLFxyXG59O1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIERpYWxvZ0NvbmZpcm1TZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIG1vZGFsU2VydmljZTogTmdiTW9kYWwpIHt9XHJcblxyXG4gIC8qKlxyXG4gICAqIE1ldG9kbyBwYXJhIGludm9jYXIgZWwgcG9wdXAgZGUgY29uZmlybWFjaW9uXHJcbiAgICogQHBhcmFtIG9wdGlvbnM6IE9wY2lvbmVzIGRlICBDb25maWd1cmFjaW9uXHJcbiAgICogQHJldHVybnMge05nTW9kdWxlUmVmfVxyXG4gICAqL1xyXG4gIGNvbmZpcm0ob3B0aW9ucz86IENvbmZpcm1PcHRpb25zKSB7XHJcbiAgICBjb25zdCBtb2RhbFJlZiA9IHRoaXMubW9kYWxTZXJ2aWNlLm9wZW4oRGlhbG9nQ29uZmlybUNvbXBvbmVudCwge1xyXG4gICAgICBjZW50ZXJlZDogdHJ1ZSxcclxuICAgICAgYmFja2Ryb3A6ICdzdGF0aWMnLFxyXG4gICAgICBrZXlib2FyZDogZmFsc2UsXHJcbiAgICAgIHNpemU6ICdzbScsXHJcbiAgICAgIG1vZGFsRGlhbG9nQ2xhc3M6ICduc3J0bS1kaWFsb2ctY29uZmlybScsXHJcbiAgICB9KTtcclxuXHJcbiAgICBtb2RhbFJlZi5jb21wb25lbnRJbnN0YW5jZS5vcHRpb25zID0geyAuLi5pbml0dWFsVmFsdWVzLCAuLi5vcHRpb25zIH07XHJcblxyXG4gICAgcmV0dXJuIG1vZGFsUmVmO1xyXG4gIH1cclxufVxyXG4iXX0=