carbon-components-angular
Version:
Next generation components
29 lines • 2.89 kB
JavaScript
import { Directive, HostBinding, Input } from "@angular/core";
import * as i0 from "@angular/core";
export class ToggletipButton {
constructor() {
this.toggletipButton = true;
this.toggletipButtonType = "button";
this.ariaLabel = "Show information";
}
}
ToggletipButton.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ToggletipButton, deps: [], target: i0.ɵɵFactoryTarget.Directive });
ToggletipButton.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.3.0", type: ToggletipButton, selector: "[cdsToggletipButton], [ibmToggletipButton]", inputs: { ariaLabel: "ariaLabel" }, host: { properties: { "class.cds--toggletip-button": "this.toggletipButton", "attr.type": "this.toggletipButtonType", "attr.aria-label": "this.ariaLabel" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ToggletipButton, decorators: [{
type: Directive,
args: [{
selector: "[cdsToggletipButton], [ibmToggletipButton]"
}]
}], propDecorators: { toggletipButton: [{
type: HostBinding,
args: ["class.cds--toggletip-button"]
}], toggletipButtonType: [{
type: HostBinding,
args: ["attr.type"]
}], ariaLabel: [{
type: HostBinding,
args: ["attr.aria-label"]
}, {
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9nZ2xldGlwLWJ1dHRvbi5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdG9nZ2xldGlwL3RvZ2dsZXRpcC1idXR0b24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTixTQUFTLEVBQ1QsV0FBVyxFQUNYLEtBQUssRUFDTCxNQUFNLGVBQWUsQ0FBQzs7QUFLdkIsTUFBTSxPQUFPLGVBQWU7SUFINUI7UUFJNkMsb0JBQWUsR0FBRyxJQUFJLENBQUM7UUFDekMsd0JBQW1CLEdBQUcsUUFBUSxDQUFDO1FBQ2hCLGNBQVMsR0FBRyxrQkFBa0IsQ0FBQztLQUN4RTs7NEdBSlksZUFBZTtnR0FBZixlQUFlOzJGQUFmLGVBQWU7a0JBSDNCLFNBQVM7bUJBQUM7b0JBQ1YsUUFBUSxFQUFFLDRDQUE0QztpQkFDdEQ7OEJBRTRDLGVBQWU7c0JBQTFELFdBQVc7dUJBQUMsNkJBQTZCO2dCQUNoQixtQkFBbUI7c0JBQTVDLFdBQVc7dUJBQUMsV0FBVztnQkFDaUIsU0FBUztzQkFBakQsV0FBVzt1QkFBQyxpQkFBaUI7O3NCQUFHLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuXHREaXJlY3RpdmUsXG5cdEhvc3RCaW5kaW5nLFxuXHRJbnB1dFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5ARGlyZWN0aXZlKHtcblx0c2VsZWN0b3I6IFwiW2Nkc1RvZ2dsZXRpcEJ1dHRvbl0sIFtpYm1Ub2dnbGV0aXBCdXR0b25dXCJcbn0pXG5leHBvcnQgY2xhc3MgVG9nZ2xldGlwQnV0dG9uIHtcblx0QEhvc3RCaW5kaW5nKFwiY2xhc3MuY2RzLS10b2dnbGV0aXAtYnV0dG9uXCIpIHRvZ2dsZXRpcEJ1dHRvbiA9IHRydWU7XG5cdEBIb3N0QmluZGluZyhcImF0dHIudHlwZVwiKSB0b2dnbGV0aXBCdXR0b25UeXBlID0gXCJidXR0b25cIjtcblx0QEhvc3RCaW5kaW5nKFwiYXR0ci5hcmlhLWxhYmVsXCIpIEBJbnB1dCgpIGFyaWFMYWJlbCA9IFwiU2hvdyBpbmZvcm1hdGlvblwiO1xufVxuIl19