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
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';
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==