@addapptables/modal
Version:
Material modal library for angular
62 lines • 5.8 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { AddapptableModalComponent } from './addapptable-modal.component';
import { ModalHeaderDirective } from './directives/modal-header.directive';
import { ModalFooterDirective } from './directives/modal-footer.directive';
import { ModalBodyComponent } from './components/modal-body/modal-body.component';
import { AddapptablePerfectScrollbarModule } from '@addapptables/perfect-scrollbar';
import { MatDialogModule } from '@angular/material';
import { ModalService } from './services/modal.service';
import { ADDAPPTABLE_MODAL_CONFIG } from './tokens';
import { CommonModule } from '@angular/common';
var ModalModule = /** @class */ (function () {
function ModalModule() {
}
/**
* @param {?=} config
* @return {?}
*/
ModalModule.forRoot = /**
* @param {?=} config
* @return {?}
*/
function (config) {
if (config === void 0) { config = { width: '800px' }; }
return {
ngModule: ModalModule,
providers: [
{ provide: ADDAPPTABLE_MODAL_CONFIG, useValue: config }
]
};
};
ModalModule.decorators = [
{ type: NgModule, args: [{
declarations: [
AddapptableModalComponent,
ModalHeaderDirective,
ModalFooterDirective,
ModalBodyComponent,
],
imports: [
CommonModule,
MatDialogModule,
AddapptablePerfectScrollbarModule,
],
exports: [
AddapptableModalComponent,
ModalBodyComponent,
ModalHeaderDirective,
ModalFooterDirective
],
providers: [
ModalService
]
},] }
];
return ModalModule;
}());
export { ModalModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkYXBwdGFibGUtbW9kYWwubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFkZGFwcHRhYmxlcy9tb2RhbC8iLCJzb3VyY2VzIjpbImxpYi9hZGRhcHB0YWJsZS1tb2RhbC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQzFFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUVwRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQztJQUFBO0lBK0JBLENBQUM7Ozs7O0lBUlEsbUJBQU87Ozs7SUFBZCxVQUFlLE1BQXdDO1FBQXhDLHVCQUFBLEVBQUEsV0FBd0IsS0FBSyxFQUFFLE9BQU8sRUFBRTtRQUNyRCxPQUFPO1lBQ0wsUUFBUSxFQUFFLFdBQVc7WUFDckIsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7YUFDeEQ7U0FDRixDQUFDO0lBQ0osQ0FBQzs7Z0JBOUJGLFFBQVEsU0FBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1oseUJBQXlCO3dCQUN6QixvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsa0JBQWtCO3FCQUNuQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixlQUFlO3dCQUNmLGlDQUFpQztxQkFDbEM7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLHlCQUF5Qjt3QkFDekIsa0JBQWtCO3dCQUNsQixvQkFBb0I7d0JBQ3BCLG9CQUFvQjtxQkFDckI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULFlBQVk7cUJBQ2I7aUJBQ0Y7O0lBVUQsa0JBQUM7Q0FBQSxBQS9CRCxJQStCQztTQVRZLFdBQVciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWRkYXBwdGFibGVNb2RhbENvbXBvbmVudCB9IGZyb20gJy4vYWRkYXBwdGFibGUtbW9kYWwuY29tcG9uZW50JztcbmltcG9ydCB7IE1vZGFsSGVhZGVyRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL21vZGFsLWhlYWRlci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTW9kYWxGb290ZXJEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbW9kYWwtZm9vdGVyLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBNb2RhbEJvZHlDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbW9kYWwtYm9keS9tb2RhbC1ib2R5LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBZGRhcHB0YWJsZVBlcmZlY3RTY3JvbGxiYXJNb2R1bGUgfSBmcm9tICdAYWRkYXBwdGFibGVzL3BlcmZlY3Qtc2Nyb2xsYmFyJztcbmltcG9ydCB7IE1hdERpYWxvZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsJztcbmltcG9ydCB7IE1vZGFsQ29uZmlnIH0gZnJvbSAnLi9tb2RlbHMvbW9kYWwtY29uZmlnLm1vZGVsJztcbmltcG9ydCB7IE1vZGFsU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvbW9kYWwuc2VydmljZSc7XG5pbXBvcnQgeyBBRERBUFBUQUJMRV9NT0RBTF9DT05GSUcgfSBmcm9tICcuL3Rva2Vucyc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBBZGRhcHB0YWJsZU1vZGFsQ29tcG9uZW50LFxuICAgIE1vZGFsSGVhZGVyRGlyZWN0aXZlLFxuICAgIE1vZGFsRm9vdGVyRGlyZWN0aXZlLFxuICAgIE1vZGFsQm9keUNvbXBvbmVudCxcbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBNYXREaWFsb2dNb2R1bGUsXG4gICAgQWRkYXBwdGFibGVQZXJmZWN0U2Nyb2xsYmFyTW9kdWxlLFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQWRkYXBwdGFibGVNb2RhbENvbXBvbmVudCxcbiAgICBNb2RhbEJvZHlDb21wb25lbnQsXG4gICAgTW9kYWxIZWFkZXJEaXJlY3RpdmUsXG4gICAgTW9kYWxGb290ZXJEaXJlY3RpdmVcbiAgXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgTW9kYWxTZXJ2aWNlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgTW9kYWxNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IE1vZGFsQ29uZmlnID0geyB3aWR0aDogJzgwMHB4JyB9KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBNb2RhbE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7IHByb3ZpZGU6IEFEREFQUFRBQkxFX01PREFMX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZyB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19