digitransit-ui/app/component/map/MapContainer.js
2026-02-11 18:50:24 +02:00

27 lines
697 B
JavaScript

import PropTypes from 'prop-types';
import React, { useContext } from 'react';
import MapBottomsheetContext from './MapBottomsheetContext';
import withGeojsonObjects from './withGeojsonObjects';
import Map from './Map';
function MapContainer({ className, children, ...props }) {
const contextPadding = useContext(MapBottomsheetContext);
return (
<div className={`map ${className}`}>
<Map {...props} bottomPadding={contextPadding} />
{children}
</div>
);
}
MapContainer.propTypes = {
className: PropTypes.string,
children: PropTypes.node,
};
MapContainer.defaultProps = {
className: '',
children: undefined,
};
export default withGeojsonObjects(MapContainer);