Layers
/ API ReferenceLayers
/ API ReferenceLayerProvider
A React context provider that wraps your application and makes the layer context available to all components.
The Gist
import { LayerProvider } from '@weser/layers'
import App from './App'
function Page() {
return (
<LayerProvider>
<App />
</LayerProvider>
)
}
Props
| Property | Type | Description |
|---|---|---|
| onLayerAdded | (layers: Array<T_Layer>) => void | A callback function that is called when a layer is added. |
| onLayerRemoved | (layers: Array<T_Layer>) => void | A callback function that is called when a layer is removed. |
Change Listeners
import { LayerProvider, T_Layer } from '@weser/layers'
import App from './App'
function onLayerAdded(layers: Array<T_Layer>) {
console.log('Layer added', layers)
}
function onLayerRemoved(layers: Array<T_Layer>) {
console.log('Layer removed', layers)
}
function Page() {
return (
<LayerProvider onLayerAdded={onLayerAdded} onLayerRemoved={onLayerRemoved}>
<App />
</LayerProvider>
)
}
© 2024-present Robin Weser. All Rights Reserved.