xui
Version:
xUI Components for Angular
24 lines • 2.84 kB
JavaScript
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==