Menu
cf-menu
CF Menu represents a Menu with extended attributes such as icon and notifications. It consists of two components:
cfMenu;
cfMenuItem.
Properties and Styling
app.html
app.ts
app.scss
Menu input properties
Attr
Type
Details
display
boolean
To show / hide component
showTrigger
boolean
To show / hide menu trigger icon
disableTrigger
boolean
Menu trigger icon to be disabled
menuItems
MenuItemModel[]
Array of menu items with type MenuItemModel
triggerIcon
IconModel
IconModel data for menu trigger icon
Menu styling properties
Attr
Type
Details
container
StylingModel
Styling properties for menu container
iconStyling
IconStylingModel
Styling for trigger menu icon
menuItemStyling
MenuItemStylingModel
Styling for menu items
Menu output properties
Attr
Details
cfItemAction
Emit event on menu item click. Event has object with next structure: { cfIndex: index, cfItem: item } with index and object of clicked menu item.
Menu item input properties
Attr
Type
Details
buttonProperty
ButtonModel
The configuration model for the button
divider
boolean
Set to true to have a divider under this item
notification
string
It is menu item notification. Can mean number of notifications.
onClick
any
It is menu item click event
Menu item styling properties
Attr
Type
Details
container
StylingModel
Styling properties for menu item container
buttonStyling
ButtonStylingModel
Styling for menu item button
Last updated