Skip to content

Commit d761c7c

Browse files
committed
refactor: filter function in pmtiles mixin to help debug
1 parent a11ea41 commit d761c7c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

map/client/mixins/map/mixin.pmtiles-layers.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,15 @@ export const pmtilesLayers = {
120120
// to leaflet-protomaps rules
121121
if (rule.kdkFilter) {
122122
rule.filter = (zoom, feature) => {
123+
const kdkFilter = rule.kdkFilter(zoom, feature)
124+
const filter = filterFn({ zoom, feature, properties: feature.props })
123125
// Final filter = kdk style filter + updated filter
124-
return rule.kdkFilter(zoom, feature) && filterFn({ zoom, feature, properties: feature.props })
126+
return kdkFilter && filter
125127
}
126128
} else {
127129
rule.filter = (zoom, feature) => {
128-
return filterFn({ zoom, feature, properties: feature.props })
130+
const filter = filterFn({ zoom, feature, properties: feature.props })
131+
return filter
129132
}
130133
}
131134
})

0 commit comments

Comments
 (0)