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
JavaScript
/**
* @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">×</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=