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

This commit is contained in:
Ruslan Bakiev
2026-01-26 21:21:19 +07:00
parent 33c1559ab7
commit c6abf8ad4a
2 changed files with 20 additions and 6 deletions

View File

@@ -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'
}