UNPKG

@xui/components

Version:

xUI Components for Angular

22 lines 2.72 kB
import { ChangeDetectionStrategy, Component, input } from '@angular/core'; import * as i0 from "@angular/core"; export class XuiInputAddon { constructor() { this.color = input('dark'); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: XuiInputAddon, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "18.0.1", type: XuiInputAddon, selector: "xui-input-addon", inputs: { color: { classPropertyName: "color", publicName: "color", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "class": "\"x-input-addon-\" + color()" }, classAttribute: "x-input-addon" }, ngImport: i0, template: '<ng-content />', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: XuiInputAddon, decorators: [{ type: Component, args: [{ selector: 'xui-input-addon', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content />', host: { class: 'x-input-addon', '[class]': '"x-input-addon-" + color()' } }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtYWRkb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL3h1aS9zcmMvaW5wdXQvaW5wdXQtYWRkb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBWTFFLE1BQU0sT0FBTyxhQUFhO0lBVDFCO1FBVUUsVUFBSyxHQUFHLEtBQUssQ0FBYSxNQUFNLENBQUMsQ0FBQztLQUNuQzs4R0FGWSxhQUFhO2tHQUFiLGFBQWEsK1JBTmQsZ0JBQWdCOzsyRkFNZixhQUFhO2tCQVR6QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxRQUFRLEVBQUUsZ0JBQWdCO29CQUMxQixJQUFJLEVBQUU7d0JBQ0osS0FBSyxFQUFFLGVBQWU7d0JBQ3RCLFNBQVMsRUFBRSw0QkFBNEI7cUJBQ3hDO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgaW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElucHV0Q29sb3IgfSBmcm9tICcuL2lucHV0LnR5cGVzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAneHVpLWlucHV0LWFkZG9uJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQgLz4nLFxuICBob3N0OiB7XG4gICAgY2xhc3M6ICd4LWlucHV0LWFkZG9uJyxcbiAgICAnW2NsYXNzXSc6ICdcIngtaW5wdXQtYWRkb24tXCIgKyBjb2xvcigpJ1xuICB9XG59KVxuZXhwb3J0IGNsYXNzIFh1aUlucHV0QWRkb24ge1xuICBjb2xvciA9IGlucHV0PElucHV0Q29sb3I+KCdkYXJrJyk7XG59XG4iXX0=