Code: Select all
this.menu = [
{label: 'Assignments', icon: 'build', to: "/student/assignments"},
{label: 'Classes', icon: 'class', to: "/student/classes"},
{label: 'Calendar', icon: 'date_range', to: "/student/calendar"},
{label: 'Settings', icon: 'settings', to: "/student/settings"},
{label: 'Logout', icon: 'exit_to_app'}
];
P.S. I am currently using the default AppMenu from the Serenity template:
Code: Select all
<div ref={(el) => this.sidebar = el} className={sidebarClassName} onClick={this.onSidebarClick}
onMouseEnter={this.onSidebarMouseEnter} onMouseLeave={this.onSidebarMouseLeave}>
<div className="sidebar-logo">
<button className="p-link">
<img alt="logo" src="assets/layout/images/logo-slim.png" />
<span className="app-name">SERENITY</span>
</button>
<button className="p-link sidebar-anchor" title="Toggle Menu" onClick={this.onToggleMenuClick}> </button>
</div>
<div className="layout-menu-container">
<AppMenu model={this.menu} onRootMenuItemClick={this.onRootMenuItemClick} layoutMode={this.state.layoutMode}
active={this.state.menuActive} onMenuItemClick={this.onMenuItemClick}/>
</div>
</div>