coreui-react-starter
Version:
Open Source Bootstrap React Admin Template
41 lines (33 loc) • 1.07 kB
JavaScript
import React, { Component } from 'react';
class Header extends Component {
sidebarToggle(e) {
e.preventDefault();
document.body.classList.toggle('sidebar-hidden');
}
sidebarMinimize(e) {
e.preventDefault();
document.body.classList.toggle('sidebar-minimized');
}
mobileSidebarToggle(e) {
e.preventDefault();
document.body.classList.toggle('sidebar-mobile-show');
}
asideToggle(e) {
e.preventDefault();
document.body.classList.toggle('aside-menu-hidden');
}
render() {
return (
<header className="app-header navbar">
<button className="navbar-toggler mobile-sidebar-toggler d-lg-none" onClick={this.mobileSidebarToggle} type="button">☰</button>
<a className="navbar-brand" href="#"></a>
<ul className="nav navbar-nav d-md-down-none mr-auto">
<li className="nav-item">
<a className="nav-link navbar-toggler sidebar-toggler" onClick={this.sidebarToggle} href="#">☰</a>
</li>
</ul>
</header>
)
}
}
export default Header;