import { Text } from 'app/design/typography' import { View } from 'app/design/view' import Link from 'app/ui/atoms/link' //import Map, { Source, Layer, Popup } from 'react-map-gl/mapbox'; //import 'mapbox-gl/dist/mapbox-gl.css'; import { appSetting } from 'app/lib/util' import { BlockWrapper } from 'app/components/block-wrapper' export default function ElementMapBox({ selectedlayers, dataSources, viewport, mapRef, popupInfo, onMapClick, infoFields, blockWrapperProps }) { return <> /* return ( {selectedlayers.map((layer, index) => { const lr = dataSources.find(l => l.key === layer); return ( {lr.layers.map((layer1, index1) => { return })} ) })} {popupInfo && ( setPopupInfo(null)} anchor="top" > {popupInfo.object.link ? {popupInfo.object.name}{popupInfo.object.facility_name}{popupInfo.object.order_name} : {popupInfo.object.name}{popupInfo.object.facility_name}{popupInfo.object.order_name}} {Object.entries(popupInfo.object) .filter(([key]) => Object.keys(infoFields).includes(key)) // Drop keys not in infoFields .map(([key, value]) => ( {infoFields[key]}{value} ))} {popupInfo.object.description}{popupInfo.object.facility_description} )} )*/ }