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

80 lines 5.58 kB
/** * @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">&times;</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=