@xui/components
Version:
xUI Components for Angular
24 lines • 3.12 kB
JavaScript
import { ChangeDetectionStrategy, Component, input } from '@angular/core';
import * as i0 from "@angular/core";
export class Tooltip {
constructor() {
this.message = input.required();
this.position = input();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: Tooltip, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "18.0.1", type: Tooltip, selector: "xui-tooltip", inputs: { message: { classPropertyName: "message", publicName: "message", isSignal: true, isRequired: true, transformFunction: null }, position: { classPropertyName: "position", publicName: "position", isSignal: true, isRequired: false, transformFunction: null } }, host: { attributes: { "aria-hidden": "true" }, properties: { "class": "\"x-tooltip-\" + position()" }, classAttribute: "x-tooltip" }, ngImport: i0, template: '<div>{{ message() }}</div>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: Tooltip, decorators: [{
type: Component,
args: [{
selector: 'xui-tooltip',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<div>{{ message() }}</div>',
host: {
class: 'x-tooltip',
'[class]': '"x-tooltip-" + position()',
'aria-hidden': 'true'
}
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMveHVpL3NyYy90b29sdGlwL3Rvb2x0aXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBYTFFLE1BQU0sT0FBTyxPQUFPO0lBVnBCO1FBV0UsWUFBTyxHQUFHLEtBQUssQ0FBQyxRQUFRLEVBQVUsQ0FBQztRQUNuQyxhQUFRLEdBQUcsS0FBSyxFQUFtQixDQUFDO0tBQ3JDOzhHQUhZLE9BQU87a0dBQVAsT0FBTyxtY0FQUiw0QkFBNEI7OzJGQU8zQixPQUFPO2tCQVZuQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtvQkFDL0MsUUFBUSxFQUFFLDRCQUE0QjtvQkFDdEMsSUFBSSxFQUFFO3dCQUNKLEtBQUssRUFBRSxXQUFXO3dCQUNsQixTQUFTLEVBQUUsMkJBQTJCO3dCQUN0QyxhQUFhLEVBQUUsTUFBTTtxQkFDdEI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBpbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVG9vbHRpcFBvc2l0aW9uIH0gZnJvbSAnLi90b29sdGlwLnR5cGVzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAneHVpLXRvb2x0aXAnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6ICc8ZGl2Pnt7IG1lc3NhZ2UoKSB9fTwvZGl2PicsXG4gIGhvc3Q6IHtcbiAgICBjbGFzczogJ3gtdG9vbHRpcCcsXG4gICAgJ1tjbGFzc10nOiAnXCJ4LXRvb2x0aXAtXCIgKyBwb3NpdGlvbigpJyxcbiAgICAnYXJpYS1oaWRkZW4nOiAndHJ1ZSdcbiAgfVxufSlcbmV4cG9ydCBjbGFzcyBUb29sdGlwIHtcbiAgbWVzc2FnZSA9IGlucHV0LnJlcXVpcmVkPHN0cmluZz4oKTtcbiAgcG9zaXRpb24gPSBpbnB1dDxUb29sdGlwUG9zaXRpb24+KCk7XG59XG4iXX0=