ng2-materialize
Version:
An Angular 2+ wrap around Materialize library
27 lines (26 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var modal_component_1 = require("../modal.component");
var MzModalCloseDirective = (function () {
function MzModalCloseDirective(modalComponent) {
this.modalComponent = modalComponent;
}
MzModalCloseDirective.prototype.onclick = function () {
this.modalComponent.close();
};
return MzModalCloseDirective;
}());
MzModalCloseDirective.decorators = [
{ type: core_1.Directive, args: [{
selector: 'a[mzModalClose], button[mzModalClose], a[mz-modal-close], button[mz-modal-close]',
},] },
];
/** @nocollapse */
MzModalCloseDirective.ctorParameters = function () { return [
{ type: modal_component_1.MzModalComponent, },
]; };
MzModalCloseDirective.propDecorators = {
'onclick': [{ type: core_1.HostListener, args: ['click',] },],
};
exports.MzModalCloseDirective = MzModalCloseDirective;