common/components/header.jsx
Function render
has 99 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const dropDownClassName = classnames({
"reaction-nav-dropdown-links": true,
"active": this.state.showNavDropdown
})
Consider simplifying this complex logical expression. Open
Open
if (this.context.router) {
const branch = selectedBranch || this.props.params.branch || Meteor.settings.public.redoc.branch || "master";
const params = this.props.params;
const repo = params.repo || this.data.defaultDoc.repo;
const alias = params.alias || this.data.defaultDoc.alias;