Working filters with added check to make sure empty locations dont create clusters

This commit is contained in:
efarooqui
2020-10-07 10:19:03 -07:00
parent c86c4fba02
commit 3dc13f334b
2 changed files with 8 additions and 2 deletions

View File

@@ -144,7 +144,7 @@ class Map extends React.Component {
}
loadClusterData (locations) {
if (locations && locations.length !== 0 && this.index) {
if (locations && locations.length > 0 && this.index) {
const convertedLocations = locations.reduce((acc, loc) => {
const { longitude, latitude } = loc
const validCoordinates = !!latitude && !!longitude
@@ -167,6 +167,8 @@ class Map extends React.Component {
this.index.load(convertedLocations)
this.setState({ indexLoaded: true })
this.update()
} else {
this.setState({ clusters: [] })
}
}