import PropTypes from 'prop-types'; // Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import React from 'react'; import {Link} from 'react-router/es6'; export default class AdminSidebarCategory extends React.Component { static get propTypes() { return { name: PropTypes.string, title: PropTypes.node.isRequired, icon: PropTypes.string.isRequired, sectionClass: PropTypes.string, parentLink: PropTypes.string, children: PropTypes.node, action: PropTypes.node }; } static get defaultProps() { return { parentLink: '' }; } static get contextTypes() { return { router: PropTypes.object.isRequired }; } render() { let link = this.props.parentLink; let title = (