modalicious
Version:
A modal service for Angular
39 lines • 4.24 kB
JavaScript
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ModalService } from './services/modal.service';
import { ModalContainerComponent } from './modal-container/modal-container.component';
import { ModalHostDirective } from './modal-host/modal-host.directive';
import { ModalCloseDirective } from "./modal-close/modal-close.directive";
export { ModalService } from './services/modal.service';
export { ModalInstanceService } from './services/modal-instance.service';
export { ModalCloseDirective } from "./modal-close/modal-close.directive";
var ModaliciousModule = /** @class */ (function () {
function ModaliciousModule() {
}
ModaliciousModule_1 = ModaliciousModule;
ModaliciousModule.forRoot = function () {
return {
ngModule: ModaliciousModule_1,
providers: [ModalService]
};
};
var ModaliciousModule_1;
ModaliciousModule = ModaliciousModule_1 = tslib_1.__decorate([
NgModule({
imports: [
CommonModule
],
entryComponents: [
ModalContainerComponent
],
declarations: [ModalContainerComponent, ModalHostDirective, ModalCloseDirective],
exports: [
ModalCloseDirective
]
})
], ModaliciousModule);
return ModaliciousModule;
}());
export { ModaliciousModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tb2RhbGljaW91cy8iLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3hELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBRTFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQTtBQUN2RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQTtBQUN4RSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQWMxRTtJQUFBO0lBT0EsQ0FBQzswQkFQWSxpQkFBaUI7SUFDckIseUJBQU8sR0FBZDtRQUNFLE9BQU87WUFDTCxRQUFRLEVBQUUsbUJBQWlCO1lBQzNCLFNBQVMsRUFBRSxDQUFDLFlBQVksQ0FBQztTQUMxQixDQUFBO0lBQ0gsQ0FBQzs7SUFOVSxpQkFBaUI7UUFaN0IsUUFBUSxDQUFDO1lBQ1IsT0FBTyxFQUFFO2dCQUNQLFlBQVk7YUFDYjtZQUNELGVBQWUsRUFBRTtnQkFDZix1QkFBdUI7YUFDeEI7WUFDRCxZQUFZLEVBQUUsQ0FBQyx1QkFBdUIsRUFBRSxrQkFBa0IsRUFBRSxtQkFBbUIsQ0FBQztZQUNoRixPQUFPLEVBQUU7Z0JBQ1AsbUJBQW1CO2FBQ3BCO1NBQ0YsQ0FBQztPQUNXLGlCQUFpQixDQU83QjtJQUFELHdCQUFDO0NBQUEsQUFQRCxJQU9DO1NBUFksaUJBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTW9kYWxTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9tb2RhbC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTW9kYWxDb250YWluZXJDb21wb25lbnQgfSBmcm9tICcuL21vZGFsLWNvbnRhaW5lci9tb2RhbC1jb250YWluZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTW9kYWxIb3N0RGlyZWN0aXZlIH0gZnJvbSAnLi9tb2RhbC1ob3N0L21vZGFsLWhvc3QuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTW9kYWxDbG9zZURpcmVjdGl2ZSB9IGZyb20gXCIuL21vZGFsLWNsb3NlL21vZGFsLWNsb3NlLmRpcmVjdGl2ZVwiO1xyXG5cclxuZXhwb3J0IHsgTW9kYWxTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9tb2RhbC5zZXJ2aWNlJ1xyXG5leHBvcnQgeyBNb2RhbEluc3RhbmNlU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvbW9kYWwtaW5zdGFuY2Uuc2VydmljZSdcclxuZXhwb3J0IHsgTW9kYWxDbG9zZURpcmVjdGl2ZSB9IGZyb20gXCIuL21vZGFsLWNsb3NlL21vZGFsLWNsb3NlLmRpcmVjdGl2ZVwiO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGVcclxuICBdLFxyXG4gIGVudHJ5Q29tcG9uZW50czogW1xyXG4gICAgTW9kYWxDb250YWluZXJDb21wb25lbnRcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW01vZGFsQ29udGFpbmVyQ29tcG9uZW50LCBNb2RhbEhvc3REaXJlY3RpdmUsIE1vZGFsQ2xvc2VEaXJlY3RpdmVdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIE1vZGFsQ2xvc2VEaXJlY3RpdmVcclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBNb2RhbGljaW91c01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTW9kYWxpY2lvdXNNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW01vZGFsU2VydmljZV1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19