Solid JS Components Library for Mapbox & MapLibre 🌏
#140 Add TS files
Thanks @joshm998
Includes:
slot
propertyMapGL
component are properly displayed when in fullscreen modepaint
and layout
propertiesNormal style
style={{
type: 'circle',
paint: {
'circle-radius': ['*', ['get', 'mag'], 2],
'circle-color': [
'match',
['get', 'tsunami'],
0,
'#F00',
1,
'#03A',
'#CCC',
],
'circle-opacity': 0.5,
'circle-stroke-width': 0.25,
'circle-pitch-alignment': 'map',
},
layout: {
visibility: true
}
}}
Simplified Style
style={{
type: 'circle',
radius: ['*', ['get', 'mag'], 2],
color: ['match', ['get', 'tsunami'], 0, '#F00', 1, '#03A', '#CCC'],
opacity: 0.5,
strokeWidth: 0.25,
pitchAlignment: 'map',
visibility: true
}}
This should make it easier to save styles as JSON.