UNPKG

coreui-react-starter

Version:

Open Source Bootstrap React Admin Template

36 lines (28 loc) 1 kB
import React, { Component } from 'react'; import { Link } from 'react-router' class Sidebar extends Component { handleClick(e) { e.preventDefault(); e.target.parentElement.classList.toggle('open'); } activeRoute(routeName) { return this.props.location.pathname.indexOf(routeName) > -1 ? 'nav-item nav-dropdown open' : 'nav-item nav-dropdown'; } // secondLevelActive(routeName) { // return this.props.location.pathname.indexOf(routeName) > -1 ? "nav nav-second-level collapse in" : "nav nav-second-level collapse"; // } render() { return ( <div className="sidebar"> <nav className="sidebar-nav"> <ul className="nav"> <li className="nav-item"> <Link to={'/dashboard'} className="nav-link" activeClassName="active"><i className="icon-speedometer"></i> Dashboard <span className="badge badge-info">NEW</span></Link> </li> </ul> </nav> </div> ) } } export default Sidebar;