angular2-cookie-law-banner
Version:
Angular2+ component that provides a banner to inform users about cookie banner
35 lines • 4.4 kB
JavaScript
/**
* angular2-cookie-law-banner
*
* Copyright 2016-2018, @jwala-anirudh, All rights reserved.
*
* @author: @jwala-anirudh <anirudhjwala@gmail.com>
*/
import { NgModule, Optional, SkipSelf, } from "@angular/core";
import { CommonModule } from "@angular/common";
import { CookieBannerComponent } from "./angular2-cookie-law-banner.component";
import { CookieBannerContainerComponent } from "./angular2-cookie-law-banner-container.component";
import * as i0 from "@angular/core";
export class CookieBannerModule {
constructor(parentModule) {
if (parentModule) {
throw new Error("CookieBannerModule is already loaded. Import it in the AppModule only");
}
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: CookieBannerModule, deps: [{ token: CookieBannerModule, optional: true, skipSelf: true }], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.0.5", ngImport: i0, type: CookieBannerModule, declarations: [CookieBannerComponent, CookieBannerContainerComponent], imports: [CommonModule], exports: [CookieBannerContainerComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: CookieBannerModule, imports: [CommonModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: CookieBannerModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
declarations: [CookieBannerComponent, CookieBannerContainerComponent],
exports: [CookieBannerContainerComponent],
}]
}], ctorParameters: () => [{ type: CookieBannerModule, decorators: [{
type: Optional
}, {
type: SkipSelf
}] }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjItY29va2llLWxhdy1iYW5uZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhcjItY29va2llLWxhdy1iYW5uZXIvc3JjL2xpYi9hbmd1bGFyMi1jb29raWUtbGF3LWJhbm5lci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQU1HO0FBRUgsT0FBTyxFQUNMLFFBQVEsRUFDUixRQUFRLEVBQ1IsUUFBUSxHQUVULE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMvRSxPQUFPLEVBQUUsOEJBQThCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQzs7QUFPbEcsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixZQUFvQyxZQUFnQztRQUNsRSxJQUFJLFlBQVksRUFBRSxDQUFDO1lBQ2pCLE1BQU0sSUFBSSxLQUFLLENBQ2IsdUVBQXVFLENBQ3hFLENBQUM7UUFDSixDQUFDO0lBQ0gsQ0FBQzs4R0FQVSxrQkFBa0I7K0dBQWxCLGtCQUFrQixpQkFIZCxxQkFBcUIsRUFBRSw4QkFBOEIsYUFEMUQsWUFBWSxhQUVaLDhCQUE4QjsrR0FFN0Isa0JBQWtCLFlBSm5CLFlBQVk7OzJGQUlYLGtCQUFrQjtrQkFMOUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQ3ZCLFlBQVksRUFBRSxDQUFDLHFCQUFxQixFQUFFLDhCQUE4QixDQUFDO29CQUNyRSxPQUFPLEVBQUUsQ0FBQyw4QkFBOEIsQ0FBQztpQkFDMUM7OzBCQUVjLFFBQVE7OzBCQUFJLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGFuZ3VsYXIyLWNvb2tpZS1sYXctYmFubmVyXG4gKlxuICogQ29weXJpZ2h0IDIwMTYtMjAxOCwgQGp3YWxhLWFuaXJ1ZGgsIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogQGF1dGhvcjogQGp3YWxhLWFuaXJ1ZGggPGFuaXJ1ZGhqd2FsYUBnbWFpbC5jb20+XG4gKi9cblxuaW1wb3J0IHtcbiAgTmdNb2R1bGUsXG4gIE9wdGlvbmFsLFxuICBTa2lwU2VsZixcbiAgTW9kdWxlV2l0aFByb3ZpZGVycyxcbn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb21tb25cIjtcblxuaW1wb3J0IHsgQ29va2llQmFubmVyQ29tcG9uZW50IH0gZnJvbSBcIi4vYW5ndWxhcjItY29va2llLWxhdy1iYW5uZXIuY29tcG9uZW50XCI7XG5pbXBvcnQgeyBDb29raWVCYW5uZXJDb250YWluZXJDb21wb25lbnQgfSBmcm9tIFwiLi9hbmd1bGFyMi1jb29raWUtbGF3LWJhbm5lci1jb250YWluZXIuY29tcG9uZW50XCI7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtDb29raWVCYW5uZXJDb21wb25lbnQsIENvb2tpZUJhbm5lckNvbnRhaW5lckNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtDb29raWVCYW5uZXJDb250YWluZXJDb21wb25lbnRdLFxufSlcbmV4cG9ydCBjbGFzcyBDb29raWVCYW5uZXJNb2R1bGUge1xuICBjb25zdHJ1Y3RvcihAT3B0aW9uYWwoKSBAU2tpcFNlbGYoKSBwYXJlbnRNb2R1bGU6IENvb2tpZUJhbm5lck1vZHVsZSkge1xuICAgIGlmIChwYXJlbnRNb2R1bGUpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgICAgXCJDb29raWVCYW5uZXJNb2R1bGUgaXMgYWxyZWFkeSBsb2FkZWQuIEltcG9ydCBpdCBpbiB0aGUgQXBwTW9kdWxlIG9ubHlcIlxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==