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).

85 lines 7.88 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'; export class LambModalModule { } LambModalModule.decorators = [ { type: NgModule, args: [{ imports: [], declarations: [ LambModalBackdropComponent, LambModalWindowComponent, ], entryComponents: [ LambModalBackdropComponent, LambModalWindowComponent, ], providers: [ LambModalService, LambModalStackService, ], },] }, ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvREEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFekMsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDeEUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDcEUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBRW5ELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBb0IsTUFBTSxpQkFBaUIsQ0FBQztBQUNyRSxPQUFPLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUM1RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQWtCOUQsTUFBTTs7O1lBaEJMLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsRUFDUjtnQkFDRCxZQUFZLEVBQUU7b0JBQ1osMEJBQTBCO29CQUMxQix3QkFBd0I7aUJBQ3pCO2dCQUNELGVBQWUsRUFBRTtvQkFDZiwwQkFBMEI7b0JBQzFCLHdCQUF3QjtpQkFDekI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULGdCQUFnQjtvQkFDaEIscUJBQXFCO2lCQUN0QjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBMYW1iIFRlYW0uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIFJldmVhbCBDb25maXJtIERpYWxvZyBjb21wb25lbnQuXHJcbiAqXHJcbiAqIEBleGFtcGxlXHJcbiAqXHJcbiAqIGBgYFxyXG4gKiBpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4gKiBpbXBvcnQge0xhbWJNb2RhbFNlcnZpY2UsIExhbWJBY3RpdmVNb2RhbH0gZnJvbSAnbGFtYi13ZWItbGliJztcclxuICpcclxuICogQENvbXBvbmVudCh7XHJcbiAqICAgc2VsZWN0b3I6ICdsYW1iLW1vZGFsLWNvbnRlbnQnLFxyXG4gKiAgIHRlbXBsYXRlOiBgXHJcbiAqICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtaGVhZGVyXCI+XHJcbiAqICAgICAgIDxoNCBjbGFzcz1cIm1vZGFsLXRpdGxlXCI+SGkgdGhlcmUhPC9oND5cclxuICogICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJjbG9zZVwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiIChjbGljayk9XCJhY3RpdmVNb2RhbC5kaXNtaXNzKCdDcm9zcyBjbGljaycpXCI+XHJcbiAqICAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+JnRpbWVzOzwvc3Bhbj5cclxuICogICAgICAgPC9idXR0b24+XHJcbiAqICAgICA8L2Rpdj5cclxuICogICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XHJcbiAqICAgICAgIDxwPkhlbGxvLCB7e25hbWV9fSE8L3A+XHJcbiAqICAgICA8L2Rpdj5cclxuICogICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1mb290ZXJcIj5cclxuICogICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLW91dGxpbmUtZGFya1wiIChjbGljayk9XCJhY3RpdmVNb2RhbC5jbG9zZSgnQ2xvc2UgY2xpY2snKVwiPkNsb3NlPC9idXR0b24+XHJcbiAqICAgICA8L2Rpdj5cclxuICogICBgXHJcbiAqIH0pXHJcbiAqIGV4cG9ydCBjbGFzcyBNb2RhbENvbnRlbnQge1xyXG4gKiAgIEBJbnB1dCgpIG5hbWU7XHJcbiAqXHJcbiAqICAgY29uc3RydWN0b3IocHVibGljIGFjdGl2ZU1vZGFsOiBMYW1iQWN0aXZlTW9kYWwpIHt9XHJcbiAqIH1cclxuICpcclxuICogQENvbXBvbmVudCh7XHJcbiAqICAgc2VsZWN0b3I6ICdsYW1iLW1vZGFsLWNvbXBvbmVudCcsXHJcbiAqICAgdGVtcGxhdGU6ICc8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1sZyBidG4tb3V0bGluZS1wcmltYXJ5XCIgKGNsaWNrKT1cIm9wZW4oKVwiPkxhdW5jaCBkZW1vIG1vZGFsPC9idXR0b24+J1xyXG4gKiB9KVxyXG4gKiBleHBvcnQgY2xhc3MgTW9kYWxDb21wb25lbnQge1xyXG4gKiAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbGFtYk1vZGFsU2VydmljZTogTGFtYk1vZGFsU2VydmljZSkge31cclxuICpcclxuICogICBvcGVuKCkge1xyXG4gKiAgICAgY29uc3QgbW9kYWxSZWYgPSB0aGlzLmxhbWJNb2RhbFNlcnZpY2Uub3BlbihNb2RhbENvbnRlbnQpO1xyXG4gKiAgICAgbW9kYWxSZWYuY29tcG9uZW50SW5zdGFuY2UubmFtZSA9ICdXb3JsZCc7XHJcbiAqICAgfVxyXG4gKiB9XHJcbiAqIGBgYFxyXG4gKi9cclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuLy8gaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTGFtYk1vZGFsQmFja2Ryb3BDb21wb25lbnQgfSBmcm9tICcuL21vZGFsLWJhY2tkcm9wLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExhbWJNb2RhbFdpbmRvd0NvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwtd2luZG93LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExhbWJNb2RhbFNlcnZpY2UgfSBmcm9tICcuL21vZGFsLnNlcnZpY2UnO1xyXG4vLyBpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tcGlsZXIvc3JjL2NvcmUnO1xyXG5pbXBvcnQgeyBMYW1iTW9kYWxTdGFja1NlcnZpY2UgfSBmcm9tICcuL21vZGFsLXN0YWNrLnNlcnZpY2UnO1xyXG5cclxuXHJcbmV4cG9ydCB7IExhbWJNb2RhbFNlcnZpY2UsIExhbWJNb2RhbE9wdGlvbnMgfSBmcm9tICcuL21vZGFsLnNlcnZpY2UnO1xyXG5leHBvcnQgeyBMYW1iTW9kYWxSZWYsIExhbWJBY3RpdmVNb2RhbCB9IGZyb20gJy4vbW9kYWwtcmVmJztcclxuZXhwb3J0IHsgTW9kYWxEaXNtaXNzUmVhc29ucyB9IGZyb20gJy4vbW9kYWwtZGlzbWlzcy1yZWFzb25zJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gIF0sXHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBMYW1iTW9kYWxCYWNrZHJvcENvbXBvbmVudCxcclxuICAgIExhbWJNb2RhbFdpbmRvd0NvbXBvbmVudCxcclxuICBdLFxyXG4gIGVudHJ5Q29tcG9uZW50czogW1xyXG4gICAgTGFtYk1vZGFsQmFja2Ryb3BDb21wb25lbnQsXHJcbiAgICBMYW1iTW9kYWxXaW5kb3dDb21wb25lbnQsXHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIExhbWJNb2RhbFNlcnZpY2UsXHJcbiAgICBMYW1iTW9kYWxTdGFja1NlcnZpY2UsXHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIExhbWJNb2RhbE1vZHVsZSB7XHJcbiAgLy8gc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgLy8gICByZXR1cm4ge1xyXG4gIC8vICAgICBuZ01vZHVsZTogTGFtYk1vZGFsTW9kdWxlLFxyXG4gIC8vICAgICBwcm92aWRlcnM6IFtcclxuICAvLyAgICAgICBMYW1iTW9kYWxTZXJ2aWNlLFxyXG4gIC8vICAgICAgIExhbWJNb2RhbFN0YWNrU2VydmljZSxcclxuICAvLyAgICAgXVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iXX0=