UNPKG

lamb-web-lib

Version:

LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).

89 lines 8.14 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ /** * @license * Copyright Lamb Team. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ /** * Reveal Confirm Dialog component. * * @example * * ``` * import {Component, Input} from '@angular/core'; * import {LambModalService, LambActiveModal} from 'lamb-web-lib'; * * @Component({ * selector: 'lamb-modal-content', * template: ` * <div class="modal-header"> * <h4 class="modal-title">Hi there!</h4> * <button type="button" class="close" aria-label="Close" (click)="activeModal.dismiss('Cross click')"> * <span aria-hidden="true">&times;</span> * </button> * </div> * <div class="modal-body"> * <p>Hello, {{name}}!</p> * </div> * <div class="modal-footer"> * <button type="button" class="btn btn-outline-dark" (click)="activeModal.close('Close click')">Close</button> * </div> * ` * }) * export class ModalContent { * @Input() name; * * constructor(public activeModal: LambActiveModal) {} * } * * @Component({ * selector: 'lamb-modal-component', * template: '<button class="btn btn-lg btn-outline-primary" (click)="open()">Launch demo modal</button>' * }) * export class ModalComponent { * constructor(private lambModalService: LambModalService) {} * * open() { * const modalRef = this.lambModalService.open(ModalContent); * modalRef.componentInstance.name = 'World'; * } * } * ``` */ import { NgModule } from '@angular/core'; // import { CommonModule } from '@angular/common'; import { LambModalBackdropComponent } from './modal-backdrop.component'; import { LambModalWindowComponent } from './modal-window.component'; import { LambModalService } from './modal.service'; // import { ModuleWithProviders } from '@angular/compiler/src/core'; import { LambModalStackService } from './modal-stack.service'; export { LambModalService } from './modal.service'; export { LambModalRef, LambActiveModal } from './modal-ref'; export { ModalDismissReasons } from './modal-dismiss-reasons'; var LambModalModule = /** @class */ (function () { function LambModalModule() { } LambModalModule.decorators = [ { type: NgModule, args: [{ imports: [], declarations: [ LambModalBackdropComponent, LambModalWindowComponent, ], entryComponents: [ LambModalBackdropComponent, LambModalWindowComponent, ], providers: [ LambModalService, LambModalStackService, ], },] }, ]; return LambModalModule; }()); export { LambModalModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvREEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFekMsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDeEUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDcEUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBRW5ELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBb0IsTUFBTSxpQkFBaUIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUM1RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUU5RDtJQUFBO0lBMEJBLENBQUM7O2dCQTFCQSxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFO3dCQUNaLDBCQUEwQjt3QkFDMUIsd0JBQXdCO3FCQUN6QjtvQkFDRCxlQUFlLEVBQUU7d0JBQ2YsMEJBQTBCO3dCQUMxQix3QkFBd0I7cUJBQ3pCO29CQUNELFNBQVMsRUFBRTt3QkFDVCxnQkFBZ0I7d0JBQ2hCLHFCQUFxQjtxQkFDdEI7aUJBQ0Y7O0lBV0Qsc0JBQUM7Q0FBQSxBQTFCRCxJQTBCQztTQVZZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IExhbWIgVGVhbS4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG4vKipcclxuICogUmV2ZWFsIENvbmZpcm0gRGlhbG9nIGNvbXBvbmVudC5cclxuICpcclxuICogQGV4YW1wbGVcclxuICpcclxuICogYGBgXHJcbiAqIGltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbiAqIGltcG9ydCB7TGFtYk1vZGFsU2VydmljZSwgTGFtYkFjdGl2ZU1vZGFsfSBmcm9tICdsYW1iLXdlYi1saWInO1xyXG4gKlxyXG4gKiBAQ29tcG9uZW50KHtcclxuICogICBzZWxlY3RvcjogJ2xhbWItbW9kYWwtY29udGVudCcsXHJcbiAqICAgdGVtcGxhdGU6IGBcclxuICogICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1oZWFkZXJcIj5cclxuICogICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIj5IaSB0aGVyZSE8L2g0PlxyXG4gKiAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgKGNsaWNrKT1cImFjdGl2ZU1vZGFsLmRpc21pc3MoJ0Nyb3NzIGNsaWNrJylcIj5cclxuICogICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIj4mdGltZXM7PC9zcGFuPlxyXG4gKiAgICAgICA8L2J1dHRvbj5cclxuICogICAgIDwvZGl2PlxyXG4gKiAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cclxuICogICAgICAgPHA+SGVsbG8sIHt7bmFtZX19ITwvcD5cclxuICogICAgIDwvZGl2PlxyXG4gKiAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxyXG4gKiAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tb3V0bGluZS1kYXJrXCIgKGNsaWNrKT1cImFjdGl2ZU1vZGFsLmNsb3NlKCdDbG9zZSBjbGljaycpXCI+Q2xvc2U8L2J1dHRvbj5cclxuICogICAgIDwvZGl2PlxyXG4gKiAgIGBcclxuICogfSlcclxuICogZXhwb3J0IGNsYXNzIE1vZGFsQ29udGVudCB7XHJcbiAqICAgQElucHV0KCkgbmFtZTtcclxuICpcclxuICogICBjb25zdHJ1Y3RvcihwdWJsaWMgYWN0aXZlTW9kYWw6IExhbWJBY3RpdmVNb2RhbCkge31cclxuICogfVxyXG4gKlxyXG4gKiBAQ29tcG9uZW50KHtcclxuICogICBzZWxlY3RvcjogJ2xhbWItbW9kYWwtY29tcG9uZW50JyxcclxuICogICB0ZW1wbGF0ZTogJzxidXR0b24gY2xhc3M9XCJidG4gYnRuLWxnIGJ0bi1vdXRsaW5lLXByaW1hcnlcIiAoY2xpY2spPVwib3BlbigpXCI+TGF1bmNoIGRlbW8gbW9kYWw8L2J1dHRvbj4nXHJcbiAqIH0pXHJcbiAqIGV4cG9ydCBjbGFzcyBNb2RhbENvbXBvbmVudCB7XHJcbiAqICAgY29uc3RydWN0b3IocHJpdmF0ZSBsYW1iTW9kYWxTZXJ2aWNlOiBMYW1iTW9kYWxTZXJ2aWNlKSB7fVxyXG4gKlxyXG4gKiAgIG9wZW4oKSB7XHJcbiAqICAgICBjb25zdCBtb2RhbFJlZiA9IHRoaXMubGFtYk1vZGFsU2VydmljZS5vcGVuKE1vZGFsQ29udGVudCk7XHJcbiAqICAgICBtb2RhbFJlZi5jb21wb25lbnRJbnN0YW5jZS5uYW1lID0gJ1dvcmxkJztcclxuICogICB9XHJcbiAqIH1cclxuICogYGBgXHJcbiAqL1xyXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4vLyBpbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBMYW1iTW9kYWxCYWNrZHJvcENvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwtYmFja2Ryb3AuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTGFtYk1vZGFsV2luZG93Q29tcG9uZW50IH0gZnJvbSAnLi9tb2RhbC13aW5kb3cuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTGFtYk1vZGFsU2VydmljZSB9IGZyb20gJy4vbW9kYWwuc2VydmljZSc7XHJcbi8vIGltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21waWxlci9zcmMvY29yZSc7XHJcbmltcG9ydCB7IExhbWJNb2RhbFN0YWNrU2VydmljZSB9IGZyb20gJy4vbW9kYWwtc3RhY2suc2VydmljZSc7XHJcblxyXG5cclxuZXhwb3J0IHsgTGFtYk1vZGFsU2VydmljZSwgTGFtYk1vZGFsT3B0aW9ucyB9IGZyb20gJy4vbW9kYWwuc2VydmljZSc7XHJcbmV4cG9ydCB7IExhbWJNb2RhbFJlZiwgTGFtYkFjdGl2ZU1vZGFsIH0gZnJvbSAnLi9tb2RhbC1yZWYnO1xyXG5leHBvcnQgeyBNb2RhbERpc21pc3NSZWFzb25zIH0gZnJvbSAnLi9tb2RhbC1kaXNtaXNzLXJlYXNvbnMnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgXSxcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIExhbWJNb2RhbEJhY2tkcm9wQ29tcG9uZW50LFxyXG4gICAgTGFtYk1vZGFsV2luZG93Q29tcG9uZW50LFxyXG4gIF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbXHJcbiAgICBMYW1iTW9kYWxCYWNrZHJvcENvbXBvbmVudCxcclxuICAgIExhbWJNb2RhbFdpbmRvd0NvbXBvbmVudCxcclxuICBdLFxyXG4gIHByb3ZpZGVyczogW1xyXG4gICAgTGFtYk1vZGFsU2VydmljZSxcclxuICAgIExhbWJNb2RhbFN0YWNrU2VydmljZSxcclxuICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTGFtYk1vZGFsTW9kdWxlIHtcclxuICAvLyBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAvLyAgIHJldHVybiB7XHJcbiAgLy8gICAgIG5nTW9kdWxlOiBMYW1iTW9kYWxNb2R1bGUsXHJcbiAgLy8gICAgIHByb3ZpZGVyczogW1xyXG4gIC8vICAgICAgIExhbWJNb2RhbFNlcnZpY2UsXHJcbiAgLy8gICAgICAgTGFtYk1vZGFsU3RhY2tTZXJ2aWNlLFxyXG4gIC8vICAgICBdXHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcbiJdfQ==