ngx-slice-kit
Version:
[](https://badge.fury.io/js/ngx-slice-kit)
91 lines • 8.27 kB
JavaScript
import { CUSTOM_ELEMENTS_SCHEMA, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
// kit modules
// theming module
import { CoreModule } from './core/core.module';
// components
import { ButtonsModule } from './buttons/buttons.module';
// import { CardsModule } from './cards/cards.module';
import { DropdownsModule } from './dropdowns/dropdowns.module';
import { InputsModule } from './inputs/inputs.module';
import { LayoutModule } from './layout/layout.module';
// import { MediaModule } from './media/media.module';
import { ModalsModule } from './modals/modals.module';
import { NavigationModule } from './navigation/navigation.module';
// import { OverlayModule } from './overlay/overlay.module';
// import { themeLight } from './core/theme/lib/theme-light';
// import { themeDark } from './core/theme/lib/theme-dark';
import { ThemeModule } from './core/theme/theme.module';
import { ACTIVE_THEME, THEMES } from './core/theme/symbols';
import * as i0 from "@angular/core";
const kitExports = [
ButtonsModule,
// CardsModule,
CoreModule,
DropdownsModule,
InputsModule,
LayoutModule,
// MediaModule,
ModalsModule,
NavigationModule,
// OverlayModule,
ThemeModule,
];
export class SliceKitModule {
static forRoot(options) {
return {
ngModule: SliceKitModule,
providers: [
{
provide: THEMES,
useValue: options.themes
},
{
provide: ACTIVE_THEME,
useValue: options.active
}
]
};
}
}
SliceKitModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.3", ngImport: i0, type: SliceKitModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
SliceKitModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.0.3", ngImport: i0, type: SliceKitModule, imports: [CommonModule], exports: [ButtonsModule,
// CardsModule,
CoreModule,
DropdownsModule,
InputsModule,
LayoutModule,
// MediaModule,
ModalsModule,
NavigationModule,
// OverlayModule,
ThemeModule] });
SliceKitModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.0.3", ngImport: i0, type: SliceKitModule, imports: [CommonModule, ButtonsModule,
// CardsModule,
CoreModule,
DropdownsModule,
InputsModule,
LayoutModule,
// MediaModule,
ModalsModule,
NavigationModule,
// OverlayModule,
ThemeModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.3", ngImport: i0, type: SliceKitModule, decorators: [{
type: NgModule,
args: [{
imports: [
CommonModule,
],
declarations: [],
exports: [
...kitExports
],
providers: [],
schemas: [
NO_ERRORS_SCHEMA,
CUSTOM_ELEMENTS_SCHEMA
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpY2Uta2l0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvbmd4LXNsaWNlLWtpdC9zcmMvbGliL3NsaWNlLWtpdC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUF1QixRQUFRLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEcsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLGNBQWM7QUFDZCxpQkFBaUI7QUFDakIsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ2hELGFBQWE7QUFDYixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDekQsc0RBQXNEO0FBQ3RELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDdEQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3RELHNEQUFzRDtBQUN0RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDdEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDbEUsNERBQTREO0FBQzVELDZEQUE2RDtBQUM3RCwyREFBMkQ7QUFDM0QsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxZQUFZLEVBQWdCLE1BQU0sRUFBRSxNQUFNLHNCQUFzQixDQUFDOztBQUUxRSxNQUFNLFVBQVUsR0FBRztJQUNmLGFBQWE7SUFDYixlQUFlO0lBQ2YsVUFBVTtJQUNWLGVBQWU7SUFDZixZQUFZO0lBQ1osWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixXQUFXO0NBQ2QsQ0FBQztBQWdCRixNQUFNLE9BQU8sY0FBYztJQUNoQixNQUFNLENBQUMsT0FBTyxDQUFDLE9BQXFCO1FBQ3ZDLE9BQU87WUFDSCxRQUFRLEVBQUUsY0FBYztZQUN4QixTQUFTLEVBQUU7Z0JBQ1A7b0JBQ0ksT0FBTyxFQUFFLE1BQU07b0JBQ2YsUUFBUSxFQUFFLE9BQU8sQ0FBQyxNQUFNO2lCQUMzQjtnQkFDRDtvQkFDSSxPQUFPLEVBQUUsWUFBWTtvQkFDckIsUUFBUSxFQUFFLE9BQU8sQ0FBQyxNQUFNO2lCQUMzQjthQUNKO1NBQ0osQ0FBQztJQUNOLENBQUM7OzJHQWZRLGNBQWM7NEdBQWQsY0FBYyxZQVpuQixZQUFZLGFBZmhCLGFBQWE7UUFDYixlQUFlO1FBQ2YsVUFBVTtRQUNWLGVBQWU7UUFDZixZQUFZO1FBQ1osWUFBWTtRQUNaLGVBQWU7UUFDZixZQUFZO1FBQ1osZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixXQUFXOzRHQWlCRixjQUFjLFlBWm5CLFlBQVksRUFmaEIsYUFBYTtRQUNiLGVBQWU7UUFDZixVQUFVO1FBQ1YsZUFBZTtRQUNmLFlBQVk7UUFDWixZQUFZO1FBQ1osZUFBZTtRQUNmLFlBQVk7UUFDWixnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLFdBQVc7MkZBaUJGLGNBQWM7a0JBZDFCLFFBQVE7bUJBQUM7b0JBQ04sT0FBTyxFQUFFO3dCQUNMLFlBQVk7cUJBQ2Y7b0JBQ0QsWUFBWSxFQUFFLEVBQUU7b0JBQ2hCLE9BQU8sRUFBRTt3QkFDTCxHQUFHLFVBQVU7cUJBQ2hCO29CQUNELFNBQVMsRUFBRSxFQUFFO29CQUNiLE9BQU8sRUFBRTt3QkFDTCxnQkFBZ0I7d0JBQ2hCLHNCQUFzQjtxQkFDekI7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDVVNUT01fRUxFTUVOVFNfU0NIRU1BLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSwgTk9fRVJST1JTX1NDSEVNQSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbi8vIGtpdCBtb2R1bGVzXG4vLyB0aGVtaW5nIG1vZHVsZVxuaW1wb3J0IHsgQ29yZU1vZHVsZSB9IGZyb20gJy4vY29yZS9jb3JlLm1vZHVsZSc7XG4vLyBjb21wb25lbnRzXG5pbXBvcnQgeyBCdXR0b25zTW9kdWxlIH0gZnJvbSAnLi9idXR0b25zL2J1dHRvbnMubW9kdWxlJztcbi8vIGltcG9ydCB7IENhcmRzTW9kdWxlIH0gZnJvbSAnLi9jYXJkcy9jYXJkcy5tb2R1bGUnO1xuaW1wb3J0IHsgRHJvcGRvd25zTW9kdWxlIH0gZnJvbSAnLi9kcm9wZG93bnMvZHJvcGRvd25zLm1vZHVsZSc7XG5pbXBvcnQgeyBJbnB1dHNNb2R1bGUgfSBmcm9tICcuL2lucHV0cy9pbnB1dHMubW9kdWxlJztcbmltcG9ydCB7IExheW91dE1vZHVsZSB9IGZyb20gJy4vbGF5b3V0L2xheW91dC5tb2R1bGUnO1xuLy8gaW1wb3J0IHsgTWVkaWFNb2R1bGUgfSBmcm9tICcuL21lZGlhL21lZGlhLm1vZHVsZSc7XG5pbXBvcnQgeyBNb2RhbHNNb2R1bGUgfSBmcm9tICcuL21vZGFscy9tb2RhbHMubW9kdWxlJztcbmltcG9ydCB7IE5hdmlnYXRpb25Nb2R1bGUgfSBmcm9tICcuL25hdmlnYXRpb24vbmF2aWdhdGlvbi5tb2R1bGUnO1xuLy8gaW1wb3J0IHsgT3ZlcmxheU1vZHVsZSB9IGZyb20gJy4vb3ZlcmxheS9vdmVybGF5Lm1vZHVsZSc7XG4vLyBpbXBvcnQgeyB0aGVtZUxpZ2h0IH0gZnJvbSAnLi9jb3JlL3RoZW1lL2xpYi90aGVtZS1saWdodCc7XG4vLyBpbXBvcnQgeyB0aGVtZURhcmsgfSBmcm9tICcuL2NvcmUvdGhlbWUvbGliL3RoZW1lLWRhcmsnO1xuaW1wb3J0IHsgVGhlbWVNb2R1bGUgfSBmcm9tICcuL2NvcmUvdGhlbWUvdGhlbWUubW9kdWxlJztcbmltcG9ydCB7IEFDVElWRV9USEVNRSwgVGhlbWVPcHRpb25zLCBUSEVNRVMgfSBmcm9tICcuL2NvcmUvdGhlbWUvc3ltYm9scyc7XG5cbmNvbnN0IGtpdEV4cG9ydHMgPSBbXG4gICAgQnV0dG9uc01vZHVsZSxcbiAgICAvLyBDYXJkc01vZHVsZSxcbiAgICBDb3JlTW9kdWxlLFxuICAgIERyb3Bkb3duc01vZHVsZSxcbiAgICBJbnB1dHNNb2R1bGUsXG4gICAgTGF5b3V0TW9kdWxlLFxuICAgIC8vIE1lZGlhTW9kdWxlLFxuICAgIE1vZGFsc01vZHVsZSxcbiAgICBOYXZpZ2F0aW9uTW9kdWxlLFxuICAgIC8vIE92ZXJsYXlNb2R1bGUsXG4gICAgVGhlbWVNb2R1bGUsXG5dO1xuXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtcbiAgICAgICAgQ29tbW9uTW9kdWxlLFxuICAgIF0sXG4gICAgZGVjbGFyYXRpb25zOiBbXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIC4uLmtpdEV4cG9ydHNcbiAgICBdLFxuICAgIHByb3ZpZGVyczogW10sXG4gICAgc2NoZW1hczogW1xuICAgICAgICBOT19FUlJPUlNfU0NIRU1BLFxuICAgICAgICBDVVNUT01fRUxFTUVOVFNfU0NIRU1BXG4gICAgXVxufSlcbmV4cG9ydCBjbGFzcyBTbGljZUtpdE1vZHVsZSB7XG4gICAgcHVibGljIHN0YXRpYyBmb3JSb290KG9wdGlvbnM6IFRoZW1lT3B0aW9ucyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8U2xpY2VLaXRNb2R1bGU+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5nTW9kdWxlOiBTbGljZUtpdE1vZHVsZSxcbiAgICAgICAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvdmlkZTogVEhFTUVTLFxuICAgICAgICAgICAgICAgICAgICB1c2VWYWx1ZTogb3B0aW9ucy50aGVtZXNcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvdmlkZTogQUNUSVZFX1RIRU1FLFxuICAgICAgICAgICAgICAgICAgICB1c2VWYWx1ZTogb3B0aW9ucy5hY3RpdmVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdXG4gICAgICAgIH07XG4gICAgfVxufVxuIl19