src/components/LayerOpacityControl/LayerOpacityControl.js
Function render
has 78 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
// TODO: Extract this to a separate component
const LayerVisibilityButton = ({ layerVisibility, onClick }) => (
<Button bsSize={"xsmall"} onClick={onClick}>
<Glyphicon glyph={layerVisibility ? "eye-open" : "eye-close"} />
Function layerVisibilityControls
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
([layerType, opacity]) => {
const visible = this.state.layerState[layerType].visible;
return (
<Row key={layerType} className="layer-controls">
<Row>