forked from MapComplete/MapComplete
		
	Fix undefined error in DirectionIndicator
This commit is contained in:
		
							parent
							
								
									8b6ee877f0
								
							
						
					
					
						commit
						0733c46fcb
					
				
					 2 changed files with 4 additions and 1 deletions
				
			
		|  | @ -994,6 +994,9 @@ export class GeoOperations { | ||||||
|      * @param meters |      * @param meters | ||||||
|      */ |      */ | ||||||
|     public static distanceToHuman(meters: number): string { |     public static distanceToHuman(meters: number): string { | ||||||
|  |         if (meters === undefined) { | ||||||
|  |             return "" | ||||||
|  |         } | ||||||
|         meters = Math.round(meters) |         meters = Math.round(meters) | ||||||
|         if (meters < 1000) { |         if (meters < 1000) { | ||||||
|             return meters + "m" |             return meters + "m" | ||||||
|  |  | ||||||
|  | @ -109,7 +109,7 @@ | ||||||
| 
 | 
 | ||||||
| <button class={twMerge("relative rounded-full soft", size)} use:ariaLabelStore={label} on:click={() => focusMap()}> | <button class={twMerge("relative rounded-full soft", size)} use:ariaLabelStore={label} on:click={() => focusMap()}> | ||||||
|   <div class={twMerge("absolute top-0 left-0 flex items-center justify-center text-sm break-words",size)}> |   <div class={twMerge("absolute top-0 left-0 flex items-center justify-center text-sm break-words",size)}> | ||||||
|     {GeoOperations.distanceToHuman($bearingAndDistGps.dist)} |     {GeoOperations.distanceToHuman($bearingAndDistGps?.dist)} | ||||||
|   </div> |   </div> | ||||||
|   {#if $bearingFromGps !== undefined} |   {#if $bearingFromGps !== undefined} | ||||||
|     <div class={twMerge("absolute top-0 left-0 rounded-full", size)}> |     <div class={twMerge("absolute top-0 left-0 rounded-full", size)}> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue