import { Component, Injector, ChangeDetectionStrategy } from "@angular/core"; import { InputBase } from "./input-base"; import { InlineConfig } from "../types/inline-configs"; @Component({ selector: "inline-editor-checkbox", styleUrls: ["./input.component.css"], template: ``, changeDetection: ChangeDetectionStrategy.OnPush, }) export class InputCheckboxComponent extends InputBase { constructor(injector: Injector) { super(injector); } public config: InlineConfig; public showText() { return this.value ? this.config.checkedText : this.config.uncheckedText; } }