import React from 'react'; // jshint ignore:line
import { Link } from 'react-router'; // jshint ignore:line
import DropdownToggle from 'misago/components/dropdown-toggle'; // jshint ignore:line
import { TabsNav, CompactNav } from 'misago/components/threads/navs'; // jshint ignore:line
import { getPageTitle, getTitle } from 'misago/components/threads/title-utils';
import ThreadsList from 'misago/components/threads-list/root'; // jshint ignore:line
import WithDropdown from 'misago/components/with-dropdown';
import title from 'misago/services/page-title';
export default class extends WithDropdown {
componentDidMount() {
title.set(getPageTitle(this.props.route));
}
getTitle() {
return getTitle(this.props.route);
}
getClassName() {
let className = 'page page-threads';
className += ' page-threads-' + this.props.route.list;
if (this.props.route.category.css_class) {
className += ' page-' + this.props.route.category.css_class;
}
return className;
}
getHeaderClassName() {
if (this.props.route.lists.length > 1) {
return 'page-header tabbed';
} else {
return 'page-header';
}
}
getGoBackButton() {
if (this.props.route.category.parent) {
/* jshint ignore:start */
return
keyboard_arrow_left
;
/* jshint ignore:end */
} else {
return null;
}
}
getTabsNav() {
if (this.props.route.lists.length > 1) {
/* jshint ignore:start */
return