new Menu()
- Source:
Properties:
| Name | Type | Description | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
object |
Properties
|
Members
state :object
- Source:
Properties:
| Name | Type | Description |
|---|---|---|
isOpened |
boolean | Indicate is dropdown opened |
Type:
- object
Methods
componentDidMount() → {void}
- Description:
Open dropdown on side nav
- Source:
Returns:
- Type
- void
componentDidUpdate(prevProps) → {void}
- Description:
Toggle menu on toggleMenu flag change
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
prevProps |
object |
Returns:
- Type
- void
getAuthItems(route) → {Array}
- Description:
Return only autificated routes
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
route |
string |
Returns:
- Type
- Array
getMenuClass(menuName) → {string}
- Description:
Return class name for root items
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menuName |
string |
Returns:
- Type
- string
getMenuItemClass(menuItemName) → {string}
- Description:
Return class name for dropdown items
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menuItemName |
string |
Returns:
- Type
- string
handleNavigationClick(link) → {void}
- Description:
Open confirmation modal before navigating
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
link |
string |
Returns:
- Type
- void
logout() → {void}
- Description:
Logout user
- Source:
Returns:
- Type
- void
render() → {view}
- Description:
Render
- Source:
Returns:
- Type
- view
renderHomePage() → {view}
- Description:
Render home page
- Source:
Returns:
- Type
- view
renderMenu() → {view}
- Description:
Render menu items
- Source:
Returns:
- Type
- view
renderSideNav() → {view}
- Description:
Render side nav
- Source:
Returns:
- Type
- view
toggleMenu(menuName, prevMenu) → {void}
- Description:
Toggle dropdowns
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menuName |
string | |
prevMenu |
string |
Returns:
- Type
- void