6.3.0 • Published 4 months ago
@ugrc/layer-selector v6.3.0
@ugrc/layer-selector
This is a react component for adding a quick base map selector with a happy path for using UGRC's Discover Service.
Install with npm
npm install @ugrc/layer-selector
Component properties
{
view: PropTypes.object.isRequired,
quadWord: PropTypes.string,
baseLayers: PropTypes.arrayOf(
PropTypes.oneOfType([
PropTypes.oneOf([
'Hybrid',
'Lite',
'Terrain',
'Topo',
'Color IR',
'Address Points',
'Overlay',
'Imagery',
]),
PropTypes.shape({
Factory: PropTypes.oneOfType([PropTypes.func, PropTypes.string])
.isRequired,
urlTemplate: PropTypes.string,
url: PropTypes.string,
id: PropTypes.string.isRequired,
tileInfo: PropTypes.object,
linked: PropTypes.arrayOf(PropTypes.string),
}),
PropTypes.shape({
token: PropTypes.oneOf([
'Hybrid',
'Lite',
'Terrain',
'Topo',
'Color IR',
'Address Points',
'Overlay',
]).isRequired,
selected: PropTypes.bool,
linked: PropTypes.arrayOf(PropTypes.string),
}),
])
).isRequired,
overlays: PropTypes.arrayOf(
PropTypes.oneOfType([
PropTypes.oneOf(['Address Points', 'Overlay']),
PropTypes.shape({
Factory: PropTypes.oneOfType([PropTypes.func, PropTypes.string])
.isRequired,
urlTemplate: PropTypes.string,
url: PropTypes.string,
id: PropTypes.string.isRequired,
tileInfo: PropTypes.object,
linked: PropTypes.arrayOf(PropTypes.string),
}),
])
),
position: PropTypes.oneOf([
'bottom-leading',
'bottom-left',
'bottom-right',
'bottom-trailing',
'top-leading',
'top-left',
'top-right',
'top-trailing',
]),
makeExpandable: PropTypes.bool,
layerType: PropTypes.string,
id: PropTypes.string,
}
Defaults
{
makeExpandable: true,
position: 'top-right',
}
6.3.0
4 months ago
6.2.12
6 months ago
6.2.11
7 months ago
6.2.10
7 months ago
6.2.9
8 months ago
6.2.8
10 months ago
6.2.7
11 months ago
6.2.6
11 months ago
6.2.5
12 months ago
6.2.4
1 year ago
6.2.3
1 year ago
6.2.1
2 years ago
6.1.2
2 years ago
6.2.0
2 years ago
6.2.2
2 years ago
6.1.0
3 years ago
6.1.1
3 years ago
6.0.0
3 years ago
5.0.3
3 years ago
5.0.2
3 years ago
5.0.1
3 years ago
5.0.0
3 years ago