ad-custom-lib
Version:
This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte
58 lines • 7.42 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { CommonModule } from '@angular/common';
import { NgModule, Optional, SkipSelf } from '@angular/core';
import { RouterModule } from '@angular/router';
import { RoutingService } from '../services/routing.service';
import { ContentModule } from './content/content.module';
import { FooterModule } from './footer/footer.module';
import { FooterService } from './footer/footer.service';
import { HeaderModule } from './header/header.module';
import { HeaderService } from './header/header.service';
import { layoutProvider } from './layout.provider';
import { LayoutService } from './layout.service';
import { SidebarLeftModule } from './sidebar-left/sidebar-left.module';
import { SidebarRightModule } from './sidebar-right/sidebar-right.module';
import { SidebarRightService } from './sidebar-right/sidebar-right.service';
import { WrapperModule } from './wrapper/wrapper.module';
import { WrapperService } from './wrapper/wrapper.service';
export class LayoutModule {
/**
* \@method constructor
* @param {?} parentModule [description]
*/
constructor(parentModule) {
if (parentModule) {
throw new Error('LayoutModule is already loaded. Import it in the AppModule only!');
}
}
/**
* [forRoot description]
* \@method forRoot
* @param {?} layoutConfig [description]
* @return {?} [description]
*/
static forRoot(layoutConfig) {
return {
ngModule: LayoutModule,
providers: [...layoutProvider(layoutConfig), LayoutService]
};
}
}
LayoutModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, RouterModule],
exports: [ContentModule, FooterModule, HeaderModule, SidebarLeftModule, SidebarRightModule, WrapperModule],
providers: [RoutingService, WrapperService, SidebarRightService, HeaderService, FooterService]
},] }
];
/** @nocollapse */
LayoutModule.ctorParameters = () => [
{ type: LayoutModule, decorators: [{ type: Optional }, { type: SkipSelf }] }
];
export { LayoutService } from './layout.service';
export { LayoutStore } from './layout.store';
export {} from './layout.state';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkLWN1c3RvbS1saWIvIiwic291cmNlcyI6WyJsaWIvbGF5b3V0L2xheW91dC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQXVCLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDN0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDeEQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3RELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbkQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBRWpELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFPM0QsTUFBTSxPQUFPLFlBQVk7Ozs7O0lBTXJCLFlBQW9DLFlBQTBCO1FBQzFELElBQUksWUFBWSxFQUFFO1lBQ2QsTUFBTSxJQUFJLEtBQUssQ0FBQyxrRUFBa0UsQ0FBQyxDQUFDO1NBQ3ZGO0lBQ0wsQ0FBQzs7Ozs7OztJQVFELE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBeUI7UUFDcEMsT0FBTztZQUNILFFBQVEsRUFBRSxZQUFZO1lBQ3RCLFNBQVMsRUFBRSxDQUFDLEdBQUcsY0FBYyxDQUFDLFlBQVksQ0FBQyxFQUFFLGFBQWEsQ0FBQztTQUM5RCxDQUFDO0lBQ04sQ0FBQzs7O1lBNUJKLFFBQVEsU0FBQztnQkFDTixPQUFPLEVBQUUsQ0FBQyxZQUFZLEVBQUUsWUFBWSxDQUFDO2dCQUNyQyxPQUFPLEVBQUUsQ0FBQyxhQUFhLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxpQkFBaUIsRUFBRSxrQkFBa0IsRUFBRSxhQUFhLENBQUM7Z0JBQzFHLFNBQVMsRUFBRSxDQUFDLGNBQWMsRUFBRSxjQUFjLEVBQUUsbUJBQW1CLEVBQUUsYUFBYSxFQUFFLGFBQWEsQ0FBQzthQUNqRzs7OztZQU9xRCxZQUFZLHVCQUFqRCxRQUFRLFlBQUksUUFBUTs7QUFvQnJDLDhCQUFjLGtCQUFrQixDQUFDO0FBQ2pDLDRCQUFjLGdCQUFnQixDQUFDO0FBQy9CLGVBQWMsZ0JBQWdCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSwgT3B0aW9uYWwsIFNraXBTZWxmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcblxyXG5pbXBvcnQgeyBSb3V0aW5nU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL3JvdXRpbmcuc2VydmljZSc7XHJcbmltcG9ydCB7IENvbnRlbnRNb2R1bGUgfSBmcm9tICcuL2NvbnRlbnQvY29udGVudC5tb2R1bGUnO1xyXG5pbXBvcnQgeyBGb290ZXJNb2R1bGUgfSBmcm9tICcuL2Zvb3Rlci9mb290ZXIubW9kdWxlJztcclxuaW1wb3J0IHsgRm9vdGVyU2VydmljZSB9IGZyb20gJy4vZm9vdGVyL2Zvb3Rlci5zZXJ2aWNlJztcclxuaW1wb3J0IHsgSGVhZGVyTW9kdWxlIH0gZnJvbSAnLi9oZWFkZXIvaGVhZGVyLm1vZHVsZSc7XHJcbmltcG9ydCB7IEhlYWRlclNlcnZpY2UgfSBmcm9tICcuL2hlYWRlci9oZWFkZXIuc2VydmljZSc7XHJcbmltcG9ydCB7IGxheW91dFByb3ZpZGVyIH0gZnJvbSAnLi9sYXlvdXQucHJvdmlkZXInO1xyXG5pbXBvcnQgeyBMYXlvdXRTZXJ2aWNlIH0gZnJvbSAnLi9sYXlvdXQuc2VydmljZSc7XHJcbmltcG9ydCB7IExheW91dFN0YXRlIH0gZnJvbSAnLi9sYXlvdXQuc3RhdGUnO1xyXG5pbXBvcnQgeyBTaWRlYmFyTGVmdE1vZHVsZSB9IGZyb20gJy4vc2lkZWJhci1sZWZ0L3NpZGViYXItbGVmdC5tb2R1bGUnO1xyXG5pbXBvcnQgeyBTaWRlYmFyUmlnaHRNb2R1bGUgfSBmcm9tICcuL3NpZGViYXItcmlnaHQvc2lkZWJhci1yaWdodC5tb2R1bGUnO1xyXG5pbXBvcnQgeyBTaWRlYmFyUmlnaHRTZXJ2aWNlIH0gZnJvbSAnLi9zaWRlYmFyLXJpZ2h0L3NpZGViYXItcmlnaHQuc2VydmljZSc7XHJcbmltcG9ydCB7IFdyYXBwZXJNb2R1bGUgfSBmcm9tICcuL3dyYXBwZXIvd3JhcHBlci5tb2R1bGUnO1xyXG5pbXBvcnQgeyBXcmFwcGVyU2VydmljZSB9IGZyb20gJy4vd3JhcHBlci93cmFwcGVyLnNlcnZpY2UnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICAgIGltcG9ydHM6IFtDb21tb25Nb2R1bGUsIFJvdXRlck1vZHVsZV0sXHJcbiAgICBleHBvcnRzOiBbQ29udGVudE1vZHVsZSwgRm9vdGVyTW9kdWxlLCBIZWFkZXJNb2R1bGUsIFNpZGViYXJMZWZ0TW9kdWxlLCBTaWRlYmFyUmlnaHRNb2R1bGUsIFdyYXBwZXJNb2R1bGVdLFxyXG4gICAgcHJvdmlkZXJzOiBbUm91dGluZ1NlcnZpY2UsIFdyYXBwZXJTZXJ2aWNlLCBTaWRlYmFyUmlnaHRTZXJ2aWNlLCBIZWFkZXJTZXJ2aWNlLCBGb290ZXJTZXJ2aWNlXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTGF5b3V0TW9kdWxlIHtcclxuXHJcbiAgICAvKipcclxuICAgICAqIEBtZXRob2QgY29uc3RydWN0b3JcclxuICAgICAqIEBwYXJhbSBwYXJlbnRNb2R1bGUgW2Rlc2NyaXB0aW9uXVxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3RvcihAT3B0aW9uYWwoKSBAU2tpcFNlbGYoKSBwYXJlbnRNb2R1bGU6IExheW91dE1vZHVsZSkge1xyXG4gICAgICAgIGlmIChwYXJlbnRNb2R1bGUpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdMYXlvdXRNb2R1bGUgaXMgYWxyZWFkeSBsb2FkZWQuIEltcG9ydCBpdCBpbiB0aGUgQXBwTW9kdWxlIG9ubHkhJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogW2ZvclJvb3QgZGVzY3JpcHRpb25dXHJcbiAgICAgKiBAbWV0aG9kIGZvclJvb3RcclxuICAgICAqIEBwYXJhbSAgbGF5b3V0Q29uZmlnIFtkZXNjcmlwdGlvbl1cclxuICAgICAqIEByZXR1cm4gW2Rlc2NyaXB0aW9uXVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgZm9yUm9vdChsYXlvdXRDb25maWc6IExheW91dFN0YXRlKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgbmdNb2R1bGU6IExheW91dE1vZHVsZSxcclxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbLi4ubGF5b3V0UHJvdmlkZXIobGF5b3V0Q29uZmlnKSwgTGF5b3V0U2VydmljZV1cclxuICAgICAgICB9O1xyXG4gICAgfVxyXG59XHJcblxyXG5leHBvcnQgKiBmcm9tICcuL2xheW91dC5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9sYXlvdXQuc3RvcmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xheW91dC5zdGF0ZSc7XHJcbiJdfQ==