UNPKG

xui

Version:

xUI Components for Angular

24 lines 2.84 kB
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class InputAddonComponent { constructor() { this.color = 'dark'; } get styles() { return `x-input-addon x-input-addon-${this.color}`; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: InputAddonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.1.1", type: InputAddonComponent, selector: "xui-input-addon", inputs: { color: "color" }, ngImport: i0, template: '<div [ngClass]="styles"><ng-content></ng-content></div>', isInline: true, dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: InputAddonComponent, decorators: [{ type: Component, args: [{ selector: 'xui-input-addon', changeDetection: ChangeDetectionStrategy.OnPush, template: '<div [ngClass]="styles"><ng-content></ng-content></div>' }] }], propDecorators: { color: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtYWRkb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL3h1aS9zcmMvaW5wdXQvaW5wdXQtYWRkb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQVExRSxNQUFNLE9BQU8sbUJBQW1CO0lBTGhDO1FBTVcsVUFBSyxHQUFlLE1BQU0sQ0FBQztLQUtyQztJQUhDLElBQUksTUFBTTtRQUNSLE9BQU8sK0JBQStCLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUNyRCxDQUFDOzhHQUxVLG1CQUFtQjtrR0FBbkIsbUJBQW1CLG1GQUZwQix5REFBeUQ7OzJGQUV4RCxtQkFBbUI7a0JBTC9CLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLFFBQVEsRUFBRSx5REFBeUQ7aUJBQ3BFOzhCQUVVLEtBQUs7c0JBQWIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJbnB1dENvbG9yIH0gZnJvbSAnLi9pbnB1dC50eXBlcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3h1aS1pbnB1dC1hZGRvbicsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICB0ZW1wbGF0ZTogJzxkaXYgW25nQ2xhc3NdPVwic3R5bGVzXCI+PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PjwvZGl2Pidcbn0pXG5leHBvcnQgY2xhc3MgSW5wdXRBZGRvbkNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGNvbG9yOiBJbnB1dENvbG9yID0gJ2RhcmsnO1xuXG4gIGdldCBzdHlsZXMoKSB7XG4gICAgcmV0dXJuIGB4LWlucHV0LWFkZG9uIHgtaW5wdXQtYWRkb24tJHt0aGlzLmNvbG9yfWA7XG4gIH1cbn1cbiJdfQ==