fix(catalog): hide filter checkbox in info mode + color related points by type
All checks were successful
Build Docker Image / build (push) Successful in 3m48s
All checks were successful
Build Docker Image / build (push) Successful in 3m48s
This commit is contained in:
@@ -372,7 +372,7 @@ const initClientClusteringLayers = async (map: MapboxMapType) => {
|
||||
}
|
||||
})
|
||||
|
||||
// Related points layer (for Info mode - smaller cyan circles)
|
||||
// Related points layer (for Info mode - colored by type)
|
||||
map.addSource(relatedSourceId.value, {
|
||||
type: 'geojson',
|
||||
data: relatedPointsGeoJson.value
|
||||
@@ -383,7 +383,14 @@ const initClientClusteringLayers = async (map: MapboxMapType) => {
|
||||
source: relatedSourceId.value,
|
||||
paint: {
|
||||
'circle-radius': 8,
|
||||
'circle-color': '#06b6d4', // cyan
|
||||
'circle-color': [
|
||||
'match',
|
||||
['get', 'type'],
|
||||
'hub', '#22c55e', // green
|
||||
'supplier', '#3b82f6', // blue
|
||||
'offer', '#f97316', // orange
|
||||
'#06b6d4' // default cyan
|
||||
],
|
||||
'circle-stroke-width': 2,
|
||||
'circle-stroke-color': '#ffffff'
|
||||
}
|
||||
@@ -557,7 +564,7 @@ const initServerClusteringLayers = async (map: MapboxMapType) => {
|
||||
}
|
||||
})
|
||||
|
||||
// Related points layer (for Info mode - smaller cyan circles)
|
||||
// Related points layer (for Info mode - colored by type)
|
||||
map.addSource(relatedSourceId.value, {
|
||||
type: 'geojson',
|
||||
data: relatedPointsGeoJson.value
|
||||
@@ -568,7 +575,14 @@ const initServerClusteringLayers = async (map: MapboxMapType) => {
|
||||
source: relatedSourceId.value,
|
||||
paint: {
|
||||
'circle-radius': 8,
|
||||
'circle-color': '#06b6d4', // cyan
|
||||
'circle-color': [
|
||||
'match',
|
||||
['get', 'type'],
|
||||
'hub', '#22c55e', // green
|
||||
'supplier', '#3b82f6', // blue
|
||||
'offer', '#f97316', // orange
|
||||
'#06b6d4' // default cyan
|
||||
],
|
||||
'circle-stroke-width': 2,
|
||||
'circle-stroke-color': '#ffffff'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user