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).
80 lines • 5.58 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
import { LambActiveModal } from '../modal/modal.module';
export class LambConfirmDialogComponent {
/**
* @param {?} activeModal
*/
constructor(activeModal) {
this.activeModal = activeModal;
}
/**
* @return {?}
*/
ngOnInit() {
}
/**
* @return {?}
*/
cancel() {
// this.activeModal.close(false);
this.activeModal.dismiss(false);
}
/**
* @return {?}
*/
ok() {
this.activeModal.close({ data: 'Hi' });
}
/**
* @return {?}
*/
dismiss() {
// this.activeModal.close(true);
this.activeModal.dismiss(false);
}
}
LambConfirmDialogComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-confirm-dialog',
template: `<div class="modal-header">
<h6 class="modal-title">{{ title }}</h6>
<button type="button" class="close" aria-label="Close" (click)="dismiss()">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
{{ message }}
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-light btn-sm" (click)="cancel()" autofocus>{{ btnCancelText }}</button>
<button type="button" class="btn btn-primary btn-sm" (click)="ok()" >{{ btnOkText }}</button>
</div>`,
styles: [`.btn.btn-light,.btn.btn-light:active,.btn.btn-light:hover{color:#2a2a2a}`],
},] },
];
LambConfirmDialogComponent.ctorParameters = () => [
{ type: LambActiveModal }
];
LambConfirmDialogComponent.propDecorators = {
title: [{ type: Input }],
message: [{ type: Input }],
btnOkText: [{ type: Input }],
btnCancelText: [{ type: Input }]
};
if (false) {
/** @type {?} */
LambConfirmDialogComponent.prototype.title;
/** @type {?} */
LambConfirmDialogComponent.prototype.message;
/** @type {?} */
LambConfirmDialogComponent.prototype.btnOkText;
/** @type {?} */
LambConfirmDialogComponent.prototype.btnCancelText;
/** @type {?} */
LambConfirmDialogComponent.prototype.activeModal;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlybS1kaWFsb2cuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvY29uZmlybS1kaWFsb2cvY29uZmlybS1kaWFsb2cuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFtQnhELE1BQU07Ozs7SUFNSixZQUFvQixXQUE0QjtRQUE1QixnQkFBVyxHQUFYLFdBQVcsQ0FBaUI7SUFBSSxDQUFDOzs7O0lBRXJELFFBQVE7SUFDUixDQUFDOzs7O0lBRU0sTUFBTTtRQUNYLGlDQUFpQztRQUNqQyxJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNsQyxDQUFDOzs7O0lBRU0sRUFBRTtRQUNQLElBQUksQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUMsSUFBSSxFQUFFLElBQUksRUFBQyxDQUFDLENBQUM7SUFDdkMsQ0FBQzs7OztJQUVNLE9BQU87UUFDWixnQ0FBZ0M7UUFDaEMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbEMsQ0FBQzs7O1lBeENGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixRQUFRLEVBQUU7Ozs7Ozs7Ozs7OztPQVlMO2dCQUNMLE1BQU0sRUFBRSxDQUFDLDBFQUEwRSxDQUFDO2FBQ3JGOzs7WUFsQlEsZUFBZTs7O29CQW9CckIsS0FBSztzQkFDTCxLQUFLO3dCQUNMLEtBQUs7NEJBQ0wsS0FBSzs7OztJQUhOLDJDQUF1Qjs7SUFDdkIsNkNBQXlCOztJQUN6QiwrQ0FBMkI7O0lBQzNCLG1EQUErQjs7SUFFbkIsaURBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IExhbWJBY3RpdmVNb2RhbCB9IGZyb20gJy4uL21vZGFsL21vZGFsLm1vZHVsZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2xhbWItY29uZmlybS1kaWFsb2cnLFxyXG4gIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxyXG4gICAgPGg2IGNsYXNzPVwibW9kYWwtdGl0bGVcIj57eyB0aXRsZSB9fTwvaDY+XHJcbiAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgKGNsaWNrKT1cImRpc21pc3MoKVwiPlxyXG4gICAgICAgIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPiZ0aW1lczs8L3NwYW4+XHJcbiAgICA8L2J1dHRvbj5cclxuPC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XHJcbiAgICB7eyBtZXNzYWdlIH19XHJcbjwvZGl2PlxyXG48ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XHJcbiAgICA8YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tbGlnaHQgYnRuLXNtXCIgKGNsaWNrKT1cImNhbmNlbCgpXCIgYXV0b2ZvY3VzPnt7IGJ0bkNhbmNlbFRleHQgfX08L2J1dHRvbj5cclxuICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGJ0bi1zbVwiIChjbGljayk9XCJvaygpXCIgPnt7IGJ0bk9rVGV4dCB9fTwvYnV0dG9uPlxyXG48L2Rpdj5gLFxyXG4gIHN0eWxlczogW2AuYnRuLmJ0bi1saWdodCwuYnRuLmJ0bi1saWdodDphY3RpdmUsLmJ0bi5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzJhMmEyYX1gXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIExhbWJDb25maXJtRGlhbG9nQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIG1lc3NhZ2U6IHN0cmluZztcclxuICBASW5wdXQoKSBidG5Pa1RleHQ6IHN0cmluZztcclxuICBASW5wdXQoKSBidG5DYW5jZWxUZXh0OiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgYWN0aXZlTW9kYWw6IExhbWJBY3RpdmVNb2RhbCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGNhbmNlbCgpIHtcclxuICAgIC8vIHRoaXMuYWN0aXZlTW9kYWwuY2xvc2UoZmFsc2UpO1xyXG4gICAgdGhpcy5hY3RpdmVNb2RhbC5kaXNtaXNzKGZhbHNlKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBvaygpIHtcclxuICAgIHRoaXMuYWN0aXZlTW9kYWwuY2xvc2Uoe2RhdGE6ICdIaSd9KTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBkaXNtaXNzKCkge1xyXG4gICAgLy8gdGhpcy5hY3RpdmVNb2RhbC5jbG9zZSh0cnVlKTtcclxuICAgIHRoaXMuYWN0aXZlTW9kYWwuZGlzbWlzcyhmYWxzZSk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=