File

src/ai-label/ai-label-actions.directive.ts

Description

Host for actions inside a <cds-ai-label> popover. Applies cds--toggletip-actions and cds--ai-label-actions.

Example :
<cds-ai-label>
  <div cdsAILabelContent>
    <p>Explanation text</p>
    <div cdsAILabelActions>
      <button cdsButton="ghost" size="sm">View details</button>
    </div>
  </div>
</cds-ai-label>

Metadata

Index

Properties
HostBindings

HostBindings

class.cds--ai-label-actions
Type : boolean
Default value : true
class.cds--toggletip-actions
Type : boolean
Default value : true

Properties

aiLabelActions
Default value : true
Decorators :
@HostBinding('class.cds--ai-label-actions')
toggletipActions
Default value : true
Decorators :
@HostBinding('class.cds--toggletip-actions')
import { Directive, HostBinding } 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>
 * ```
 */
@Directive({
	selector: "[cdsAILabelActions], [ibmAILabelActions]"
})
export class AILabelActions {
	@HostBinding("class.cds--toggletip-actions") toggletipActions = true;
	@HostBinding("class.cds--ai-label-actions") aiLabelActions = true;
}

results matching ""

    No results matching ""