// jshint esversion: 6 import React from "react"; import { connect } from "react-redux"; import Categorical from "../categorical"; import * as globals from "../../globals"; import DynamicScatterplot from "../scatterplot/scatterplot"; import TopLeftLogoAndTitle from "./topLeftLogoAndTitle"; @connect((state) => ({ responsive: state.responsive, scatterplotXXaccessor: state.controls.scatterplotXXaccessor, scatterplotYYaccessor: state.controls.scatterplotYYaccessor, })) class LeftSideBar extends React.Component { render() { const { responsive, scatterplotXXaccessor, scatterplotYYaccessor, } = this.props; /* this magic number should be made less fragile, if cellxgene logo or tabs change, this must as well */ const logoRelatedPadding = 50; return (