forked from MapComplete/MapComplete
		
	UX: use correct initial value for floor selector
This commit is contained in:
		
							parent
							
								
									2c8d207866
								
							
						
					
					
						commit
						26902c488f
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -11,14 +11,15 @@ | ||||||
|   export let zoom: Store<number> |   export let zoom: Store<number> | ||||||
|   const maxZoom = 16 |   const maxZoom = 16 | ||||||
| 
 | 
 | ||||||
|  |   const all = "All" | ||||||
|   let floorWithAll = floors.mapD(floors => { |   let floorWithAll = floors.mapD(floors => { | ||||||
|     if (floors.length > 1) { |     if (floors.length > 1) { | ||||||
|       return [...floors, "All"] |       return [...floors, all] | ||||||
|     } |     } | ||||||
|     return floors |     return floors | ||||||
|   }) |   }) | ||||||
| 
 | 
 | ||||||
|   let selectedFloor: UIEventSource<string> = new UIEventSource<string>(undefined) |   let selectedFloor: UIEventSource<string> = new UIEventSource<string>(all) | ||||||
| 
 | 
 | ||||||
|   selectedFloor.stabilized(5).map( |   selectedFloor.stabilized(5).map( | ||||||
|     (floor) => { |     (floor) => { | ||||||
|  | @ -26,7 +27,7 @@ | ||||||
|         // Only a single floor is visible -> disable the 'level' global filter |         // Only a single floor is visible -> disable the 'level' global filter | ||||||
|         // OR we might have zoomed out to much ant want to show all |         // OR we might have zoomed out to much ant want to show all | ||||||
|         layerState.setLevelFilter(undefined) |         layerState.setLevelFilter(undefined) | ||||||
|       } else if (floor === "All") { |       } else if (floor === all) { | ||||||
|         layerState.setLevelFilter(undefined) |         layerState.setLevelFilter(undefined) | ||||||
|       } else { |       } else { | ||||||
|         layerState.setLevelFilter(floor) |         layerState.setLevelFilter(floor) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue