UNPKG

carbon-components-angular

Version:
38 lines 3.37 kB
import { Directive, HostBinding } from "@angular/core"; import * as i0 from "@angular/core"; /** * Host for actions inside a `<cds-ai-label>` popover. Applies `cds--toggletip-actions` * and `cds--ai-label-actions`. * * ```html * <cds-ai-label> * <div cdsAILabelContent> * <p>Explanation text</p> * <div cdsAILabelActions> * <button cdsButton="ghost" size="sm">View details</button> * </div> * </div> * </cds-ai-label> * ``` */ export class AILabelActions { constructor() { this.toggletipActions = true; this.aiLabelActions = true; } } AILabelActions.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: AILabelActions, deps: [], target: i0.ɵɵFactoryTarget.Directive }); AILabelActions.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.3.0", type: AILabelActions, selector: "[cdsAILabelActions], [ibmAILabelActions]", host: { properties: { "class.cds--toggletip-actions": "this.toggletipActions", "class.cds--ai-label-actions": "this.aiLabelActions" } }, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: AILabelActions, decorators: [{ type: Directive, args: [{ selector: "[cdsAILabelActions], [ibmAILabelActions]" }] }], propDecorators: { toggletipActions: [{ type: HostBinding, args: ["class.cds--toggletip-actions"] }], aiLabelActions: [{ type: HostBinding, args: ["class.cds--ai-label-actions"] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWktbGFiZWwtYWN0aW9ucy5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYWktbGFiZWwvYWktbGFiZWwtYWN0aW9ucy5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRXZEOzs7Ozs7Ozs7Ozs7OztHQWNHO0FBSUgsTUFBTSxPQUFPLGNBQWM7SUFIM0I7UUFJOEMscUJBQWdCLEdBQUcsSUFBSSxDQUFDO1FBQ3pCLG1CQUFjLEdBQUcsSUFBSSxDQUFDO0tBQ2xFOzsyR0FIWSxjQUFjOytGQUFkLGNBQWM7MkZBQWQsY0FBYztrQkFIMUIsU0FBUzttQkFBQztvQkFDVixRQUFRLEVBQUUsMENBQTBDO2lCQUNwRDs4QkFFNkMsZ0JBQWdCO3NCQUE1RCxXQUFXO3VCQUFDLDhCQUE4QjtnQkFDQyxjQUFjO3NCQUF6RCxXQUFXO3VCQUFDLDZCQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdEJpbmRpbmcgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5cclxuLyoqXHJcbiAqIEhvc3QgZm9yIGFjdGlvbnMgaW5zaWRlIGEgYDxjZHMtYWktbGFiZWw+YCBwb3BvdmVyLiBBcHBsaWVzIGBjZHMtLXRvZ2dsZXRpcC1hY3Rpb25zYFxyXG4gKiBhbmQgYGNkcy0tYWktbGFiZWwtYWN0aW9uc2AuXHJcbiAqXHJcbiAqIGBgYGh0bWxcclxuICogPGNkcy1haS1sYWJlbD5cclxuICogICA8ZGl2IGNkc0FJTGFiZWxDb250ZW50PlxyXG4gKiAgICAgPHA+RXhwbGFuYXRpb24gdGV4dDwvcD5cclxuICogICAgIDxkaXYgY2RzQUlMYWJlbEFjdGlvbnM+XHJcbiAqICAgICAgIDxidXR0b24gY2RzQnV0dG9uPVwiZ2hvc3RcIiBzaXplPVwic21cIj5WaWV3IGRldGFpbHM8L2J1dHRvbj5cclxuICogICAgIDwvZGl2PlxyXG4gKiAgIDwvZGl2PlxyXG4gKiA8L2Nkcy1haS1sYWJlbD5cclxuICogYGBgXHJcbiAqL1xyXG5ARGlyZWN0aXZlKHtcclxuXHRzZWxlY3RvcjogXCJbY2RzQUlMYWJlbEFjdGlvbnNdLCBbaWJtQUlMYWJlbEFjdGlvbnNdXCJcclxufSlcclxuZXhwb3J0IGNsYXNzIEFJTGFiZWxBY3Rpb25zIHtcclxuXHRASG9zdEJpbmRpbmcoXCJjbGFzcy5jZHMtLXRvZ2dsZXRpcC1hY3Rpb25zXCIpIHRvZ2dsZXRpcEFjdGlvbnMgPSB0cnVlO1xyXG5cdEBIb3N0QmluZGluZyhcImNsYXNzLmNkcy0tYWktbGFiZWwtYWN0aW9uc1wiKSBhaUxhYmVsQWN0aW9ucyA9IHRydWU7XHJcbn1cclxuIl19