// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved. // See License.txt for license information. var SidebarHeader = require('../sidebar_header.jsx'); export default class AdminSidebar extends React.Component { constructor(props) { super(props); this.isSelected = this.isSelected.bind(this); this.handleClick = this.handleClick.bind(this); this.state = { }; } handleClick(name) { this.props.selectTab(name); } isSelected(name) { if (this.props.selected === name) { return 'active'; } return ''; } componentDidMount() { // $('.nav__menu-item').on('click', function clickme(e) { // e.preventDefault(); // $(this).closest('.sidebar--collapsable').find('.nav__menu-item').removeClass('active'); // $(this).addClass('active'); // $(this).closest('.sidebar--collapsable').find('.nav__sub-menu').addClass('hide'); // $(this).next('.nav__sub-menu').removeClass('hide'); // }); // $('.nav__sub-menu a').on('click', function clickme(e) { // e.preventDefault(); // $(this).closest('.nav__sub-menu').find('a').removeClass('active'); // $(this).addClass('active'); // }); // $('.nav__sub-menu-item').on('click', function clickme(e) { // e.preventDefault(); // $(this).closest('.sidebar--collapsable').find('.nav__inner-menu').addClass('hide'); // $(this).closest('li').next('li').find('.nav__inner-menu').removeClass('hide'); // $(this).closest('li').next('li').find('.nav__inner-menu li:first a').addClass('active'); // }); // $('.nav__inner-menu a').on('click', function clickme() { // $(this).closest('.nav__inner-menu').closest('li').prev('li').find('a').addClass('active'); // }); // $('.nav__sub-menu .menu__close').on('click', function close() { // var menuItem = $(this).closest('li'); // menuItem.next('li').remove(); // menuItem.remove(); // }); } render() { return (
); } } AdminSidebar.propTypes = { selected: React.PropTypes.string, selectTab: React.PropTypes.func };