@xui/components
Version:
xUI Components for Angular
22 lines • 2.72 kB
JavaScript
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=