import React from 'react' import PropTypes from 'prop-types' import LineIcon from './LineIcon.jsx' import FillIcon from './FillIcon.jsx' import SymbolIcon from './SymbolIcon.jsx' import BackgroundIcon from './BackgroundIcon.jsx' import CircleIcon from './CircleIcon.jsx' class LayerIcon extends React.Component { static propTypes = { type: PropTypes.string.isRequired, style: PropTypes.object, } render() { const iconProps = { style: this.props.style } switch(this.props.type) { case 'fill-extrusion': return case 'raster': return case 'hillshade': return case 'heatmap': return case 'fill': return case 'background': return case 'line': return case 'symbol': return case 'circle': return } } } export default LayerIcon