UNPKG

@xui/components

Version:

xUI Components for Angular

24 lines 3.12 kB
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=