export default function Map()

in ark-demo/webapp/src/components/common/map/Map.js [51:67]


export default function Map({ layers }) {
  const basemap = useSelector((state) => BASEMAPS[state.carto.basemap]);
  const classes = useStyles();

  const mapsAvailable = {
    [BASEMAP_TYPES.mapbox]: () => <DeckGLComponent layers={layers} />,
    [BASEMAP_TYPES.gmaps]: () => <GoogleMapsComponent layers={layers} />,
  };

  let map = mapsAvailable[basemap.type] ? (
    mapsAvailable[basemap.type]()
  ) : (
    <div>Not a valid map provider</div>
  );

  return <div className={classes.map}>{map}</div>;
}