File

packages/eui-ecl/packages/core/src/lib/components/ecl-menu/ecl-menu/ecl-menu-item.component.ts

Extends

ECLBaseDirective

Implements

EclMenuItem AfterContentInit OnDestroy

Metadata

Index

Properties
Methods
Inputs
Outputs
HostBindings
Accessors

Inputs

href
Type : string
Default value : ''
id
Type : string
isCurrent
Type : boolean
Default value : false
label
Type : string
queryParams
Type : any
Default value : null
queryParamsHandling
Type : any
Default value : null
routerLink
Type : any
Default value : null
class
Type : string
e2eAttr
Type : any

Outputs

menuItemFocus
Type : EventEmitter
menuItemHover
Type : EventEmitter
menuItemHoverOut
Type : EventEmitter
menuItemSelect
Type : EventEmitter
menuMegaItemSelect
Type : EventEmitter

HostBindings

attr.aria-expanded
Type : boolean
attr.aria-haspopup
Type : boolean
class
Type : any
class.ecl-menu__item--has-children
Type : boolean

Methods

onItemClick
onItemClick(evt: MouseEvent)
Parameters :
Name Type Optional
evt MouseEvent No
Returns : void
onItemFocus
onItemFocus(evt: FocusEvent)
Parameters :
Name Type Optional
evt FocusEvent No
Returns : void
onItemMouseEnter
onItemMouseEnter(evt: MouseEvent)
Parameters :
Name Type Optional
evt MouseEvent No
Returns : void
onItemMouseLeave
onItemMouseLeave(evt: MouseEvent)
Parameters :
Name Type Optional
evt MouseEvent No
Returns : void
getCssClasses
getCssClasses(rootClass: string)
Parameters :
Name Type Optional
rootClass string No
Returns : string

Properties

isExpanded
Type : boolean
isHovered
Type : boolean
Default value : false
submenu
Type : EclMenuMegaComponent
Decorators :
@ContentChild(undefined)

Accessors

cssClasses
getcssClasses()
hasEclChildrenDataAttribute
gethasEclChildrenDataAttribute()
isAriaExpanded
getisAriaExpanded()
hasChildren
gethasChildren()
children
getchildren()

results matching ""

    No results matching ""