import React from 'react'; import PropTypes from 'prop-types'; import '../css/LayersControlPanel.scss'; import LayersControlLayer from './LayersControlLayer'; import { _ } from '../classes/gettext'; export default class LayersControlPanel extends React.Component { static defaultProps = { layers: [], overlays: [], }; static propTypes = { onClose: PropTypes.func.isRequired, layers: PropTypes.array.isRequired, overlays: PropTypes.array, map: PropTypes.object.isRequired } constructor(props){ super(props); } render(){ let content = ""; if (!this.props.layers.length) content = ( {_("Loading…")}); else{ content = (