New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@planet/maps

Package Overview
Dependencies
Maintainers
0
Versions
676
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@planet/maps - npm Package Compare versions

Comparing version

to
10.3.0-dev.1735518438240

10

control/Attribution.js

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLAttribution from 'ol/control/Attribution.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Attribution = forwardRef((props, ref) => {
return createElement('control', {cls: OLAttribution, ref, ...props});
});
export default Attribution;
export default function Attribution(props) {
return createElement('control', {cls: OLAttribution, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLControl from 'ol/control/Control.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Control = forwardRef((props, ref) => {
return createElement('control', {cls: OLControl, ref, ...props});
});
export default Control;
export default function Control(props) {
return createElement('control', {cls: OLControl, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLFullScreen from 'ol/control/FullScreen.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const FullScreen = forwardRef((props, ref) => {
return createElement('control', {cls: OLFullScreen, ref, ...props});
});
export default FullScreen;
export default function FullScreen(props) {
return createElement('control', {cls: OLFullScreen, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLMousePosition from 'ol/control/MousePosition.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const MousePosition = forwardRef((props, ref) => {
return createElement('control', {cls: OLMousePosition, ref, ...props});
});
export default MousePosition;
export default function MousePosition(props) {
return createElement('control', {cls: OLMousePosition, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLOverviewMap from 'ol/control/OverviewMap.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const OverviewMap = forwardRef((props, ref) => {
return createElement('control', {cls: OLOverviewMap, ref, ...props});
});
export default OverviewMap;
export default function OverviewMap(props) {
return createElement('control', {cls: OLOverviewMap, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLRotate from 'ol/control/Rotate.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Rotate = forwardRef((props, ref) => {
return createElement('control', {cls: OLRotate, ref, ...props});
});
export default Rotate;
export default function Rotate(props) {
return createElement('control', {cls: OLRotate, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLScaleLine from 'ol/control/ScaleLine.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ScaleLine = forwardRef((props, ref) => {
return createElement('control', {cls: OLScaleLine, ref, ...props});
});
export default ScaleLine;
export default function ScaleLine(props) {
return createElement('control', {cls: OLScaleLine, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLZoom from 'ol/control/Zoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Zoom = forwardRef((props, ref) => {
return createElement('control', {cls: OLZoom, ref, ...props});
});
export default Zoom;
export default function Zoom(props) {
return createElement('control', {cls: OLZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLZoomSlider from 'ol/control/ZoomSlider.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ZoomSlider = forwardRef((props, ref) => {
return createElement('control', {cls: OLZoomSlider, ref, ...props});
});
export default ZoomSlider;
export default function ZoomSlider(props) {
return createElement('control', {cls: OLZoomSlider, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLZoomToExtent from 'ol/control/ZoomToExtent.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ZoomToExtent = forwardRef((props, ref) => {
return createElement('control', {cls: OLZoomToExtent, ref, ...props});
});
export default ZoomToExtent;
export default function ZoomToExtent(props) {
return createElement('control', {cls: OLZoomToExtent, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDblClickDragZoom from 'ol/interaction/DblClickDragZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DblClickDragZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDblClickDragZoom, ref, ...props});
});
export default DblClickDragZoom;
export default function DblClickDragZoom(props) {
return createElement('interaction', {cls: OLDblClickDragZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDoubleClickZoom from 'ol/interaction/DoubleClickZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DoubleClickZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDoubleClickZoom, ref, ...props});
});
export default DoubleClickZoom;
export default function DoubleClickZoom(props) {
return createElement('interaction', {cls: OLDoubleClickZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragAndDrop from 'ol/interaction/DragAndDrop.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragAndDrop = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDragAndDrop, ref, ...props});
});
export default DragAndDrop;
export default function DragAndDrop(props) {
return createElement('interaction', {cls: OLDragAndDrop, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragBox from 'ol/interaction/DragBox.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragBox = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDragBox, ref, ...props});
});
export default DragBox;
export default function DragBox(props) {
return createElement('interaction', {cls: OLDragBox, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragPan from 'ol/interaction/DragPan.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragPan = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDragPan, ref, ...props});
});
export default DragPan;
export default function DragPan(props) {
return createElement('interaction', {cls: OLDragPan, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragRotate from 'ol/interaction/DragRotate.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragRotate = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDragRotate, ref, ...props});
});
export default DragRotate;
export default function DragRotate(props) {
return createElement('interaction', {cls: OLDragRotate, ...props});
}

14

interaction/DragRotateAndZoom.js

@@ -18,12 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragRotateAndZoom from 'ol/interaction/DragRotateAndZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragRotateAndZoom = forwardRef((props, ref) => {
return createElement('interaction', {
cls: OLDragRotateAndZoom,
ref,
...props,
});
});
export default DragRotateAndZoom;
export default function DragRotateAndZoom(props) {
return createElement('interaction', {cls: OLDragRotateAndZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDragZoom from 'ol/interaction/DragZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DragZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDragZoom, ref, ...props});
});
export default DragZoom;
export default function DragZoom(props) {
return createElement('interaction', {cls: OLDragZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDraw from 'ol/interaction/Draw.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Draw = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLDraw, ref, ...props});
});
export default Draw;
export default function Draw(props) {
return createElement('interaction', {cls: OLDraw, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLExtent from 'ol/interaction/Extent.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Extent = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLExtent, ref, ...props});
});
export default Extent;
export default function Extent(props) {
return createElement('interaction', {cls: OLExtent, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLInteraction from 'ol/interaction/Interaction.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Interaction = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLInteraction, ref, ...props});
});
export default Interaction;
export default function Interaction(props) {
return createElement('interaction', {cls: OLInteraction, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLKeyboardPan from 'ol/interaction/KeyboardPan.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const KeyboardPan = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLKeyboardPan, ref, ...props});
});
export default KeyboardPan;
export default function KeyboardPan(props) {
return createElement('interaction', {cls: OLKeyboardPan, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLKeyboardZoom from 'ol/interaction/KeyboardZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const KeyboardZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLKeyboardZoom, ref, ...props});
});
export default KeyboardZoom;
export default function KeyboardZoom(props) {
return createElement('interaction', {cls: OLKeyboardZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLLink from 'ol/interaction/Link.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Link = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLLink, ref, ...props});
});
export default Link;
export default function Link(props) {
return createElement('interaction', {cls: OLLink, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLModify from 'ol/interaction/Modify.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Modify = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLModify, ref, ...props});
});
export default Modify;
export default function Modify(props) {
return createElement('interaction', {cls: OLModify, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLMouseWheelZoom from 'ol/interaction/MouseWheelZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const MouseWheelZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLMouseWheelZoom, ref, ...props});
});
export default MouseWheelZoom;
export default function MouseWheelZoom(props) {
return createElement('interaction', {cls: OLMouseWheelZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLPinchRotate from 'ol/interaction/PinchRotate.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const PinchRotate = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLPinchRotate, ref, ...props});
});
export default PinchRotate;
export default function PinchRotate(props) {
return createElement('interaction', {cls: OLPinchRotate, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLPinchZoom from 'ol/interaction/PinchZoom.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const PinchZoom = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLPinchZoom, ref, ...props});
});
export default PinchZoom;
export default function PinchZoom(props) {
return createElement('interaction', {cls: OLPinchZoom, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLPointer from 'ol/interaction/Pointer.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Pointer = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLPointer, ref, ...props});
});
export default Pointer;
export default function Pointer(props) {
return createElement('interaction', {cls: OLPointer, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLProperty from 'ol/interaction/Property.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Property = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLProperty, ref, ...props});
});
export default Property;
export default function Property(props) {
return createElement('interaction', {cls: OLProperty, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLSelect from 'ol/interaction/Select.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Select = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLSelect, ref, ...props});
});
export default Select;
export default function Select(props) {
return createElement('interaction', {cls: OLSelect, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLSnap from 'ol/interaction/Snap.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Snap = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLSnap, ref, ...props});
});
export default Snap;
export default function Snap(props) {
return createElement('interaction', {cls: OLSnap, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTranslate from 'ol/interaction/Translate.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Translate = forwardRef((props, ref) => {
return createElement('interaction', {cls: OLTranslate, ref, ...props});
});
export default Translate;
export default function Translate(props) {
return createElement('interaction', {cls: OLTranslate, ...props});
}

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Base = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLBase, ref, ...props}, children);
});
export default function Base({children, ...props}) {
return createElement('layer', {cls: OLBase, ...props}, children);
}

@@ -29,3 +29,1 @@ Base.propTypes = {

};
export default Base;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const BaseImage = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLBaseImage, ref, ...props}, children);
});
export default function BaseImage({children, ...props}) {
return createElement('layer', {cls: OLBaseImage, ...props}, children);
}

@@ -29,3 +29,1 @@ BaseImage.propTypes = {

};
export default BaseImage;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const BaseTile = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLBaseTile, ref, ...props}, children);
});
export default function BaseTile({children, ...props}) {
return createElement('layer', {cls: OLBaseTile, ...props}, children);
}

@@ -29,3 +29,1 @@ BaseTile.propTypes = {

};
export default BaseTile;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const BaseVector = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLBaseVector, ref, ...props}, children);
});
export default function BaseVector({children, ...props}) {
return createElement('layer', {cls: OLBaseVector, ...props}, children);
}

@@ -29,3 +29,1 @@ BaseVector.propTypes = {

};
export default BaseVector;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Flow = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLFlow, ref, ...props}, children);
});
export default function Flow({children, ...props}) {
return createElement('layer', {cls: OLFlow, ...props}, children);
}

@@ -29,3 +29,1 @@ Flow.propTypes = {

};
export default Flow;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Graticule = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLGraticule, ref, ...props}, children);
});
export default function Graticule({children, ...props}) {
return createElement('layer', {cls: OLGraticule, ...props}, children);
}

@@ -29,3 +29,1 @@ Graticule.propTypes = {

};
export default Graticule;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Group = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLGroup, ref, ...props}, children);
});
export default function Group({children, ...props}) {
return createElement('layer', {cls: OLGroup, ...props}, children);
}

@@ -29,3 +29,1 @@ Group.propTypes = {

};
export default Group;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Heatmap = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLHeatmap, ref, ...props}, children);
});
export default function Heatmap({children, ...props}) {
return createElement('layer', {cls: OLHeatmap, ...props}, children);
}

@@ -29,3 +29,1 @@ Heatmap.propTypes = {

};
export default Heatmap;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Image = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLImage, ref, ...props}, children);
});
export default function Image({children, ...props}) {
return createElement('layer', {cls: OLImage, ...props}, children);
}

@@ -29,3 +29,1 @@ Image.propTypes = {

};
export default Image;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Layer = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLLayer, ref, ...props}, children);
});
export default function Layer({children, ...props}) {
return createElement('layer', {cls: OLLayer, ...props}, children);
}

@@ -29,3 +29,1 @@ Layer.propTypes = {

};
export default Layer;

@@ -19,11 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import {MapboxVectorLayer as OLMBVectorLayer} from 'ol-mapbox-style';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const MapboxVector = forwardRef(({children, ...props}, ref) => {
return createElement(
'layer',
{cls: OLMBVectorLayer, ref, ...props},
children,
);
});
export default function MapboxVector({children, ...props}) {
return createElement('layer', {cls: OLMBVectorLayer, ...props}, children);
}

@@ -33,3 +29,1 @@ MapboxVector.propTypes = {

};
export default MapboxVector;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Tile = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLTile, ref, ...props}, children);
});
export default function Tile({children, ...props}) {
return createElement('layer', {cls: OLTile, ...props}, children);
}

@@ -29,3 +29,1 @@ Tile.propTypes = {

};
export default Tile;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Vector = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLVector, ref, ...props}, children);
});
export default function Vector({children, ...props}) {
return createElement('layer', {cls: OLVector, ...props}, children);
}

@@ -29,3 +29,1 @@ Vector.propTypes = {

};
export default Vector;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const VectorImage = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLVectorImage, ref, ...props}, children);
});
export default function VectorImage({children, ...props}) {
return createElement('layer', {cls: OLVectorImage, ...props}, children);
}

@@ -29,3 +29,1 @@ VectorImage.propTypes = {

};
export default VectorImage;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const VectorTile = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLVectorTile, ref, ...props}, children);
});
export default function VectorTile({children, ...props}) {
return createElement('layer', {cls: OLVectorTile, ...props}, children);
}

@@ -29,3 +29,1 @@ VectorTile.propTypes = {

};
export default VectorTile;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const WebGLPoints = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLWebGLPoints, ref, ...props}, children);
});
export default function WebGLPoints({children, ...props}) {
return createElement('layer', {cls: OLWebGLPoints, ...props}, children);
}

@@ -29,3 +29,1 @@ WebGLPoints.propTypes = {

};
export default WebGLPoints;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const WebGLTile = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLWebGLTile, ref, ...props}, children);
});
export default function WebGLTile({children, ...props}) {
return createElement('layer', {cls: OLWebGLTile, ...props}, children);
}

@@ -29,3 +29,1 @@ WebGLTile.propTypes = {

};
export default WebGLTile;

@@ -19,7 +19,7 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import propTypes from 'prop-types';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const WebGLVector = forwardRef(({children, ...props}, ref) => {
return createElement('layer', {cls: OLWebGLVector, ref, ...props}, children);
});
export default function WebGLVector({children, ...props}) {
return createElement('layer', {cls: OLWebGLVector, ...props}, children);
}

@@ -29,3 +29,1 @@ WebGLVector.propTypes = {

};
export default WebGLVector;

@@ -18,4 +18,4 @@ /**

import propTypes from 'prop-types';
import {Component, createElement, createRef, forwardRef} from 'react';
import {MAP} from './internal/config.js';
import {createElement, useCallback, useEffect, useRef} from 'react';
import {render, updateInstanceFromProps} from './internal/render.js';

@@ -28,34 +28,47 @@

class Map extends Component {
constructor(props) {
super(props);
export default function Map({
id,
style = defaultDivStyle,
className,
children,
ref,
options,
...mapProps
}) {
const targetRef = useRef();
const mapRef = useRef();
this.targetRef = createRef();
const getMap = useCallback(() => {
// avoid creating new map when options object is different
if (mapRef.current) {
return mapRef.current;
}
const {id, style, className, innerRef, options, ...mapProps} = props;
this.map = new OLMap({...options});
if (innerRef) {
if (typeof innerRef === 'function') {
innerRef(this.map);
const map = new OLMap(options);
mapRef.current = map;
return map;
}, [options]);
useEffect(() => {
const map = getMap();
map.setTarget(targetRef.current);
}, [getMap]);
useEffect(() => {
const map = getMap();
if (ref) {
if (typeof ref === 'function') {
ref(map);
} else {
innerRef.current = this.map;
ref.current = map;
}
}
updateInstanceFromProps(this.map, MAP, {}, mapProps);
}
if (!mapRef.current) {
return;
}
updateInstanceFromProps(map, MAP, {}, mapProps);
render(children, map);
}, [children, getMap, mapProps, ref]);
componentDidMount() {
this.map.setTarget(this.targetRef.current);
render(this.props.children, this.map);
}
componentDidUpdate() {
// TODO: apply map prop changes
render(this.props.children, this.map);
}
render() {
const {id, style = defaultDivStyle, className} = this.props;
return createElement('div', {ref: this.targetRef, id, style, className});
}
return createElement('div', {ref: targetRef, id, style, className});
}

@@ -68,3 +81,4 @@

children: propTypes.node,
innerRef: propTypes.oneOfType([
options: propTypes.object,
ref: propTypes.oneOfType([
propTypes.func,

@@ -74,5 +88,1 @@ propTypes.shape({current: propTypes.any}),

};
export default forwardRef((props, ref) =>
createElement(Map, {innerRef: ref, ...props}),
);

@@ -18,8 +18,6 @@ /**

import {OVERLAY} from './internal/config.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Overlay = forwardRef((props, ref) => {
return createElement(OVERLAY, {cls: OLOverlay, ref, ...props});
});
export default Overlay;
export default function Overlay(props) {
return createElement(OVERLAY, {cls: OLOverlay, ...props});
}
{
"name": "@planet/maps",
"version": "10.3.0-dev.1735324946128",
"version": "10.3.0-dev.1735518438240",
"description": "Declarative mapping components for React",

@@ -30,3 +30,3 @@ "type": "module",

"ol-mapbox-style": "*",
"react": "*"
"react": ">=19"
},

@@ -104,3 +104,4 @@ "devDependencies": {

"files": [
"*.jsx"
"*.jsx",
"*.js"
],

@@ -111,3 +112,15 @@ "extends": [

"rules": {
"import/named": "off"
"import/named": "off",
"import/default": "off",
"import/no-unresolved": [
"error",
{
"ignore": [
"astro:content",
"astro/config",
"@astrojs/*",
"@octokit/rest"
]
}
]
}

@@ -114,0 +127,0 @@ },

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLBingMaps from 'ol/source/BingMaps.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const BingMaps = forwardRef((props, ref) => {
return createElement('source', {cls: OLBingMaps, ref, ...props});
});
export default BingMaps;
export default function BingMaps(props) {
return createElement('source', {cls: OLBingMaps, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLCartoDB from 'ol/source/CartoDB.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const CartoDB = forwardRef((props, ref) => {
return createElement('source', {cls: OLCartoDB, ref, ...props});
});
export default CartoDB;
export default function CartoDB(props) {
return createElement('source', {cls: OLCartoDB, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLCluster from 'ol/source/Cluster.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Cluster = forwardRef((props, ref) => {
return createElement('source', {cls: OLCluster, ref, ...props});
});
export default Cluster;
export default function Cluster(props) {
return createElement('source', {cls: OLCluster, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLDataTile from 'ol/source/DataTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const DataTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLDataTile, ref, ...props});
});
export default DataTile;
export default function DataTile(props) {
return createElement('source', {cls: OLDataTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLGeoTIFF from 'ol/source/GeoTIFF.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const GeoTIFF = forwardRef((props, ref) => {
return createElement('source', {cls: OLGeoTIFF, ref, ...props});
});
export default GeoTIFF;
export default function GeoTIFF(props) {
return createElement('source', {cls: OLGeoTIFF, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLGoogle from 'ol/source/Google.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Google = forwardRef((props, ref) => {
return createElement('source', {cls: OLGoogle, ref, ...props});
});
export default Google;
export default function Google(props) {
return createElement('source', {cls: OLGoogle, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLIIIF from 'ol/source/IIIF.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const IIIF = forwardRef((props, ref) => {
return createElement('source', {cls: OLIIIF, ref, ...props});
});
export default IIIF;
export default function IIIF(props) {
return createElement('source', {cls: OLIIIF, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImage from 'ol/source/Image.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Image = forwardRef((props, ref) => {
return createElement('source', {cls: OLImage, ref, ...props});
});
export default Image;
export default function Image(props) {
return createElement('source', {cls: OLImage, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageArcGISRest from 'ol/source/ImageArcGISRest.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageArcGISRest = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageArcGISRest, ref, ...props});
});
export default ImageArcGISRest;
export default function ImageArcGISRest(props) {
return createElement('source', {cls: OLImageArcGISRest, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageCanvas from 'ol/source/ImageCanvas.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageCanvas = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageCanvas, ref, ...props});
});
export default ImageCanvas;
export default function ImageCanvas(props) {
return createElement('source', {cls: OLImageCanvas, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageMapGuide from 'ol/source/ImageMapGuide.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageMapGuide = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageMapGuide, ref, ...props});
});
export default ImageMapGuide;
export default function ImageMapGuide(props) {
return createElement('source', {cls: OLImageMapGuide, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageStatic from 'ol/source/ImageStatic.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageStatic = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageStatic, ref, ...props});
});
export default ImageStatic;
export default function ImageStatic(props) {
return createElement('source', {cls: OLImageStatic, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageTile from 'ol/source/ImageTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageTile, ref, ...props});
});
export default ImageTile;
export default function ImageTile(props) {
return createElement('source', {cls: OLImageTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLImageWMS from 'ol/source/ImageWMS.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const ImageWMS = forwardRef((props, ref) => {
return createElement('source', {cls: OLImageWMS, ref, ...props});
});
export default ImageWMS;
export default function ImageWMS(props) {
return createElement('source', {cls: OLImageWMS, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLOGCMapTile from 'ol/source/OGCMapTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const OGCMapTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLOGCMapTile, ref, ...props});
});
export default OGCMapTile;
export default function OGCMapTile(props) {
return createElement('source', {cls: OLOGCMapTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLOGCVectorTile from 'ol/source/OGCVectorTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const OGCVectorTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLOGCVectorTile, ref, ...props});
});
export default OGCVectorTile;
export default function OGCVectorTile(props) {
return createElement('source', {cls: OLOGCVectorTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLOSM from 'ol/source/OSM.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const OSM = forwardRef((props, ref) => {
return createElement('source', {cls: OLOSM, ref, ...props});
});
export default OSM;
export default function OSM(props) {
return createElement('source', {cls: OLOSM, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLRaster from 'ol/source/Raster.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Raster = forwardRef((props, ref) => {
return createElement('source', {cls: OLRaster, ref, ...props});
});
export default Raster;
export default function Raster(props) {
return createElement('source', {cls: OLRaster, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLSentinelHub from 'ol/source/SentinelHub.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const SentinelHub = forwardRef((props, ref) => {
return createElement('source', {cls: OLSentinelHub, ref, ...props});
});
export default SentinelHub;
export default function SentinelHub(props) {
return createElement('source', {cls: OLSentinelHub, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLSource from 'ol/source/Source.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Source = forwardRef((props, ref) => {
return createElement('source', {cls: OLSource, ref, ...props});
});
export default Source;
export default function Source(props) {
return createElement('source', {cls: OLSource, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLStadiaMaps from 'ol/source/StadiaMaps.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const StadiaMaps = forwardRef((props, ref) => {
return createElement('source', {cls: OLStadiaMaps, ref, ...props});
});
export default StadiaMaps;
export default function StadiaMaps(props) {
return createElement('source', {cls: OLStadiaMaps, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTile from 'ol/source/Tile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Tile = forwardRef((props, ref) => {
return createElement('source', {cls: OLTile, ref, ...props});
});
export default Tile;
export default function Tile(props) {
return createElement('source', {cls: OLTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTileArcGISRest from 'ol/source/TileArcGISRest.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const TileArcGISRest = forwardRef((props, ref) => {
return createElement('source', {cls: OLTileArcGISRest, ref, ...props});
});
export default TileArcGISRest;
export default function TileArcGISRest(props) {
return createElement('source', {cls: OLTileArcGISRest, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTileDebug from 'ol/source/TileDebug.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const TileDebug = forwardRef((props, ref) => {
return createElement('source', {cls: OLTileDebug, ref, ...props});
});
export default TileDebug;
export default function TileDebug(props) {
return createElement('source', {cls: OLTileDebug, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTileImage from 'ol/source/TileImage.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const TileImage = forwardRef((props, ref) => {
return createElement('source', {cls: OLTileImage, ref, ...props});
});
export default TileImage;
export default function TileImage(props) {
return createElement('source', {cls: OLTileImage, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTileJSON from 'ol/source/TileJSON.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const TileJSON = forwardRef((props, ref) => {
return createElement('source', {cls: OLTileJSON, ref, ...props});
});
export default TileJSON;
export default function TileJSON(props) {
return createElement('source', {cls: OLTileJSON, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLTileWMS from 'ol/source/TileWMS.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const TileWMS = forwardRef((props, ref) => {
return createElement('source', {cls: OLTileWMS, ref, ...props});
});
export default TileWMS;
export default function TileWMS(props) {
return createElement('source', {cls: OLTileWMS, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLUrlTile from 'ol/source/UrlTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const UrlTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLUrlTile, ref, ...props});
});
export default UrlTile;
export default function UrlTile(props) {
return createElement('source', {cls: OLUrlTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLUTFGrid from 'ol/source/UTFGrid.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const UTFGrid = forwardRef((props, ref) => {
return createElement('source', {cls: OLUTFGrid, ref, ...props});
});
export default UTFGrid;
export default function UTFGrid(props) {
return createElement('source', {cls: OLUTFGrid, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLVector from 'ol/source/Vector.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Vector = forwardRef((props, ref) => {
return createElement('source', {cls: OLVector, ref, ...props});
});
export default Vector;
export default function Vector(props) {
return createElement('source', {cls: OLVector, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLVectorTile from 'ol/source/VectorTile.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const VectorTile = forwardRef((props, ref) => {
return createElement('source', {cls: OLVectorTile, ref, ...props});
});
export default VectorTile;
export default function VectorTile(props) {
return createElement('source', {cls: OLVectorTile, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLWMTS from 'ol/source/WMTS.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const WMTS = forwardRef((props, ref) => {
return createElement('source', {cls: OLWMTS, ref, ...props});
});
export default WMTS;
export default function WMTS(props) {
return createElement('source', {cls: OLWMTS, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLXYZ from 'ol/source/XYZ.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const XYZ = forwardRef((props, ref) => {
return createElement('source', {cls: OLXYZ, ref, ...props});
});
export default XYZ;
export default function XYZ(props) {
return createElement('source', {cls: OLXYZ, ...props});
}

@@ -18,8 +18,6 @@ // This file is generated by tools/generate.js. DO NOT EDIT.

import OLZoomify from 'ol/source/Zoomify.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const Zoomify = forwardRef((props, ref) => {
return createElement('source', {cls: OLZoomify, ref, ...props});
});
export default Zoomify;
export default function Zoomify(props) {
return createElement('source', {cls: OLZoomify, ...props});
}

@@ -18,8 +18,6 @@ /**

import {VIEW} from './internal/config.js';
import {createElement, forwardRef} from 'react';
import {createElement} from 'react';
const View = forwardRef((props, ref) => {
return createElement(VIEW, {cls: OLView, ref, ...props});
});
export default View;
export default function View(props) {
return createElement(VIEW, {cls: OLView, ...props});
}