@narik/ui-ng-bootstrap
Version:
Framework to create angular application
38 lines • 6.27 kB
JavaScript
import { NarikCheckBox } from '@narik/ui-core';
import { Component, forwardRef, Injector } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { NARIK_CHECKBOX_INPUTS } from '../input-output-items';
import * as i0 from "@angular/core";
import * as i1 from "@angular/forms";
export class NarikNgbCheckBox extends NarikCheckBox {
constructor(injector) {
super(injector);
}
}
/** @nocollapse */ /** @nocollapse */ NarikNgbCheckBox.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NarikNgbCheckBox, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ /** @nocollapse */ NarikNgbCheckBox.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.1", type: NarikNgbCheckBox, selector: "narik-ngb-checkbox , narik-checkbox", inputs: { tag: "tag", id: "id", name: "name", label: "label", disabled: "disabled", required: "required", readOnly: "readOnly", placeHolder: "placeHolder", options: "options" }, providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef((() => NarikNgbCheckBox)),
multi: true,
},
{
provide: NarikCheckBox,
useExisting: forwardRef((() => NarikNgbCheckBox)),
},
], usesInheritance: true, ngImport: i0, template: "<div class=\"form-check\">\n <input [attr.disabled]=\"disabled || null\" class=\"form-check-input\" type=\"checkbox\"\n [(ngModel)]=\"value\" id=\"{{id}}\">\n <label class=\"form-check-label\" for=\"{{id}}\">\n {{label}}\n </label>\n</div>\n", directives: [{ type: i1.CheckboxControlValueAccessor, selector: "input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]" }, { type: i1.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i1.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NarikNgbCheckBox, decorators: [{
type: Component,
args: [{ selector: 'narik-ngb-checkbox , narik-checkbox', inputs: [...NARIK_CHECKBOX_INPUTS], providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef((() => NarikNgbCheckBox)),
multi: true,
},
{
provide: NarikCheckBox,
useExisting: forwardRef((() => NarikNgbCheckBox)),
},
], template: "<div class=\"form-check\">\n <input [attr.disabled]=\"disabled || null\" class=\"form-check-input\" type=\"checkbox\"\n [(ngModel)]=\"value\" id=\"{{id}}\">\n <label class=\"form-check-label\" for=\"{{id}}\">\n {{label}}\n </label>\n</div>\n" }]
}], ctorParameters: function () { return [{ type: i0.Injector }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmFyaWstbmdiLWNoZWNrYm94LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25hcmlrLXVpLW5nLWJvb3RzdHJhcC9zcmMvbGliL25hcmlrLW5nYi1jaGVjay1ib3gvbmFyaWstbmdiLWNoZWNrYm94LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25hcmlrLXVpLW5nLWJvb3RzdHJhcC9zcmMvbGliL25hcmlrLW5nYi1jaGVjay1ib3gvbmFyaWstbmdiLWNoZWNrYm94LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUUvQyxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDaEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbkQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7OztBQWtCOUQsTUFBTSxPQUFPLGdCQUFpQixTQUFRLGFBQWE7SUFDL0MsWUFBWSxRQUFrQjtRQUMxQixLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDcEIsQ0FBQzs7bUpBSFEsZ0JBQWdCO3VJQUFoQixnQkFBZ0IsZ1BBWmQ7UUFDUDtZQUNJLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsV0FBVyxFQUFFLFVBQVUsRUFBQyxHQUFHLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBQztZQUMvQyxLQUFLLEVBQUUsSUFBSTtTQUNkO1FBQ0Q7WUFDSSxPQUFPLEVBQUUsYUFBYTtZQUN0QixXQUFXLEVBQUUsVUFBVSxFQUFDLEdBQUcsRUFBRSxDQUFDLGdCQUFnQixFQUFDO1NBQ2xEO0tBQ0osaURDcEJMLDBQQU9BOzJGRGVhLGdCQUFnQjtrQkFoQjVCLFNBQVM7K0JBQ0kscUNBQXFDLFVBRXZDLENBQUMsR0FBRyxxQkFBcUIsQ0FBQyxhQUN2Qjt3QkFDUDs0QkFDSSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixXQUFXLEVBQUUsVUFBVSxFQUFDLEdBQUcsRUFBRSxpQkFBaUIsRUFBQzs0QkFDL0MsS0FBSyxFQUFFLElBQUk7eUJBQ2Q7d0JBQ0Q7NEJBQ0ksT0FBTyxFQUFFLGFBQWE7NEJBQ3RCLFdBQVcsRUFBRSxVQUFVLEVBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFDO3lCQUNsRDtxQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5hcmlrQ2hlY2tCb3ggfSBmcm9tICdAbmFyaWsvdWktY29yZSc7XHJcblxyXG5pbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5HX1ZBTFVFX0FDQ0VTU09SIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5pbXBvcnQgeyBOQVJJS19DSEVDS0JPWF9JTlBVVFMgfSBmcm9tICcuLi9pbnB1dC1vdXRwdXQtaXRlbXMnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ25hcmlrLW5nYi1jaGVja2JveCAsIG5hcmlrLWNoZWNrYm94JyxcclxuICAgIHRlbXBsYXRlVXJsOiAnbmFyaWstbmdiLWNoZWNrYm94LmNvbXBvbmVudC5odG1sJyxcclxuICAgIGlucHV0czogWy4uLk5BUklLX0NIRUNLQk9YX0lOUFVUU10sXHJcbiAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHByb3ZpZGU6IE5HX1ZBTFVFX0FDQ0VTU09SLFxyXG4gICAgICAgICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBOYXJpa05nYkNoZWNrQm94KSxcclxuICAgICAgICAgICAgbXVsdGk6IHRydWUsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHByb3ZpZGU6IE5hcmlrQ2hlY2tCb3gsXHJcbiAgICAgICAgICAgIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IE5hcmlrTmdiQ2hlY2tCb3gpLFxyXG4gICAgICAgIH0sXHJcbiAgICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmFyaWtOZ2JDaGVja0JveCBleHRlbmRzIE5hcmlrQ2hlY2tCb3gge1xyXG4gICAgY29uc3RydWN0b3IoaW5qZWN0b3I6IEluamVjdG9yKSB7XHJcbiAgICAgICAgc3VwZXIoaW5qZWN0b3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJmb3JtLWNoZWNrXCI+XG4gIDxpbnB1dCBbYXR0ci5kaXNhYmxlZF09XCJkaXNhYmxlZCB8fCBudWxsXCIgY2xhc3M9XCJmb3JtLWNoZWNrLWlucHV0XCIgdHlwZT1cImNoZWNrYm94XCJcbiAgWyhuZ01vZGVsKV09XCJ2YWx1ZVwiIGlkPVwie3tpZH19XCI+XG4gIDxsYWJlbCBjbGFzcz1cImZvcm0tY2hlY2stbGFiZWxcIiBmb3I9XCJ7e2lkfX1cIj5cbiAgICB7e2xhYmVsfX1cbiAgPC9sYWJlbD5cbjwvZGl2PlxuIl19