UNPKG

dynamic-theme-lib

Version:

A flexible and powerful theme management library for Angular applications that allows dynamic color management and theme switching.

42 lines 4.63 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; import { DynamicThemeLibComponent } from './dynamic-theme-lib.component'; import { BackgroundColorDirective } from './directives/background-colour.directive'; import { TextColorDirective } from './directives/text-colour.directive'; import { ColourService } from './services/colour.service'; import * as i0 from "@angular/core"; export class DynamicThemeLibModule { } DynamicThemeLibModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: DynamicThemeLibModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); DynamicThemeLibModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: DynamicThemeLibModule, declarations: [DynamicThemeLibComponent, BackgroundColorDirective, TextColorDirective], imports: [CommonModule, HttpClientModule], exports: [DynamicThemeLibComponent, BackgroundColorDirective, TextColorDirective] }); DynamicThemeLibModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: DynamicThemeLibModule, providers: [ColourService], imports: [[ CommonModule, HttpClientModule ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: DynamicThemeLibModule, decorators: [{ type: NgModule, args: [{ declarations: [ DynamicThemeLibComponent, BackgroundColorDirective, TextColorDirective ], imports: [ CommonModule, HttpClientModule ], exports: [ DynamicThemeLibComponent, BackgroundColorDirective, TextColorDirective, ], providers: [ColourService] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy10aGVtZS1saWIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvZHluYW1pYy10aGVtZS1saWIvc3JjL2xpYi9keW5hbWljLXRoZW1lLWxpYi5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDcEYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDeEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDJCQUEyQixDQUFDOztBQW1CMUQsTUFBTSxPQUFPLHFCQUFxQjs7bUhBQXJCLHFCQUFxQjtvSEFBckIscUJBQXFCLGlCQWY5Qix3QkFBd0I7UUFDeEIsd0JBQXdCO1FBQ3hCLGtCQUFrQixhQUdsQixZQUFZO1FBQ1osZ0JBQWdCLGFBR2hCLHdCQUF3QjtRQUN4Qix3QkFBd0I7UUFDeEIsa0JBQWtCO29IQUlULHFCQUFxQixhQUZyQixDQUFDLGFBQWEsQ0FBQyxZQVRqQjtZQUNQLFlBQVk7WUFDWixnQkFBZ0I7U0FDakI7NEZBUVUscUJBQXFCO2tCQWpCakMsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osd0JBQXdCO3dCQUN4Qix3QkFBd0I7d0JBQ3hCLGtCQUFrQjtxQkFDbkI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osZ0JBQWdCO3FCQUNqQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1Asd0JBQXdCO3dCQUN4Qix3QkFBd0I7d0JBQ3hCLGtCQUFrQjtxQkFDbkI7b0JBQ0QsU0FBUyxFQUFFLENBQUMsYUFBYSxDQUFDO2lCQUMzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgSHR0cENsaWVudE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IER5bmFtaWNUaGVtZUxpYkNvbXBvbmVudCB9IGZyb20gJy4vZHluYW1pYy10aGVtZS1saWIuY29tcG9uZW50JztcbmltcG9ydCB7IEJhY2tncm91bmRDb2xvckRpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9iYWNrZ3JvdW5kLWNvbG91ci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgVGV4dENvbG9yRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL3RleHQtY29sb3VyLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDb2xvdXJTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9jb2xvdXIuc2VydmljZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIER5bmFtaWNUaGVtZUxpYkNvbXBvbmVudCxcbiAgICBCYWNrZ3JvdW5kQ29sb3JEaXJlY3RpdmUsXG4gICAgVGV4dENvbG9yRGlyZWN0aXZlXG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgSHR0cENsaWVudE1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgRHluYW1pY1RoZW1lTGliQ29tcG9uZW50LFxuICAgIEJhY2tncm91bmRDb2xvckRpcmVjdGl2ZSxcbiAgICBUZXh0Q29sb3JEaXJlY3RpdmUsXG4gIF0sXG4gIHByb3ZpZGVyczogW0NvbG91clNlcnZpY2VdXG59KVxuZXhwb3J0IGNsYXNzIER5bmFtaWNUaGVtZUxpYk1vZHVsZSB7IH1cbiJdfQ==