@vismaux/ngx-nordic-cool
Version:
Common Nordic-Cool components for Angular.
19 lines • 4.06 kB
JavaScript
import { Component, ChangeDetectionStrategy, Input, Output, EventEmitter, } from '@angular/core';
import * as i0 from "@angular/core";
export class NcLightDarkSwitchComponent {
constructor() {
this.isDark = false;
this.darkChange = new EventEmitter();
}
}
NcLightDarkSwitchComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.3", ngImport: i0, type: NcLightDarkSwitchComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
NcLightDarkSwitchComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.1.3", type: NcLightDarkSwitchComponent, selector: "nc-light-dark-switch", inputs: { isDark: "isDark" }, outputs: { darkChange: "darkChange" }, ngImport: i0, template: "<label class=\"switch switch-label light-dark-toggle\">\n <b class=\"light\" i18n=\"@@nc-light-mode\">Light mode</b>\n <input\n type=\"checkbox\"\n name=\"option\"\n [checked]=\"isDark\"\n (change)=\"darkChange.emit($any($event.target).checked)\"\n />\n <span class=\"togglemark\"><b class=\"details\"></b></span>\n <b class=\"dark\" i18n=\"@@nc-dark-mode\">Dark mode</b>\n</label>\n", changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.3", ngImport: i0, type: NcLightDarkSwitchComponent, decorators: [{
type: Component,
args: [{ selector: 'nc-light-dark-switch', changeDetection: ChangeDetectionStrategy.OnPush, template: "<label class=\"switch switch-label light-dark-toggle\">\n <b class=\"light\" i18n=\"@@nc-light-mode\">Light mode</b>\n <input\n type=\"checkbox\"\n name=\"option\"\n [checked]=\"isDark\"\n (change)=\"darkChange.emit($any($event.target).checked)\"\n />\n <span class=\"togglemark\"><b class=\"details\"></b></span>\n <b class=\"dark\" i18n=\"@@nc-dark-mode\">Dark mode</b>\n</label>\n" }]
}], propDecorators: { isDark: [{
type: Input
}], darkChange: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlnaHQtZGFyay1zd2l0Y2guY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LW5vcmRpYy1jb29sL3NyYy9saWIvbGlnaHQtZGFyay1zd2l0Y2gvbGlnaHQtZGFyay1zd2l0Y2guY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LW5vcmRpYy1jb29sL3NyYy9saWIvbGlnaHQtZGFyay1zd2l0Y2gvbGlnaHQtZGFyay1zd2l0Y2guY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCx1QkFBdUIsRUFDdkIsS0FBSyxFQUNMLE1BQU0sRUFDTixZQUFZLEdBQ2IsTUFBTSxlQUFlLENBQUM7O0FBT3ZCLE1BQU0sT0FBTywwQkFBMEI7SUFMdkM7UUFNVyxXQUFNLEdBQVksS0FBSyxDQUFDO1FBQ3ZCLGVBQVUsR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO0tBQ3BEOzt1SEFIWSwwQkFBMEI7MkdBQTFCLDBCQUEwQixpSUNidkMsa1pBV0E7MkZERWEsMEJBQTBCO2tCQUx0QyxTQUFTOytCQUNFLHNCQUFzQixtQkFFZix1QkFBdUIsQ0FBQyxNQUFNOzhCQUd0QyxNQUFNO3NCQUFkLEtBQUs7Z0JBQ0ksVUFBVTtzQkFBbkIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG4gIElucHV0LFxuICBPdXRwdXQsXG4gIEV2ZW50RW1pdHRlcixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25jLWxpZ2h0LWRhcmstc3dpdGNoJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2xpZ2h0LWRhcmstc3dpdGNoLmNvbXBvbmVudC5odG1sJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIE5jTGlnaHREYXJrU3dpdGNoQ29tcG9uZW50IHtcbiAgQElucHV0KCkgaXNEYXJrOiBib29sZWFuID0gZmFsc2U7XG4gIEBPdXRwdXQoKSBkYXJrQ2hhbmdlID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xufVxuIiwiPGxhYmVsIGNsYXNzPVwic3dpdGNoIHN3aXRjaC1sYWJlbCBsaWdodC1kYXJrLXRvZ2dsZVwiPlxuICA8YiBjbGFzcz1cImxpZ2h0XCIgaTE4bj1cIkBAbmMtbGlnaHQtbW9kZVwiPkxpZ2h0IG1vZGU8L2I+XG4gIDxpbnB1dFxuICAgIHR5cGU9XCJjaGVja2JveFwiXG4gICAgbmFtZT1cIm9wdGlvblwiXG4gICAgW2NoZWNrZWRdPVwiaXNEYXJrXCJcbiAgICAoY2hhbmdlKT1cImRhcmtDaGFuZ2UuZW1pdCgkYW55KCRldmVudC50YXJnZXQpLmNoZWNrZWQpXCJcbiAgLz5cbiAgPHNwYW4gY2xhc3M9XCJ0b2dnbGVtYXJrXCI+PGIgY2xhc3M9XCJkZXRhaWxzXCI+PC9iPjwvc3Bhbj5cbiAgPGIgY2xhc3M9XCJkYXJrXCIgaTE4bj1cIkBAbmMtZGFyay1tb2RlXCI+RGFyayBtb2RlPC9iPlxuPC9sYWJlbD5cbiJdfQ==