forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			19 lines
		
	
	
	
		
			524 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
	
		
			524 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
| 
								 | 
							
								<script lang="ts">
							 | 
						||
| 
								 | 
							
								  import type { Readable, Writable } from "svelte/store";
							 | 
						||
| 
								 | 
							
								  import type { RasterLayerPolygon } from "../../Models/RasterLayers";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /***
							 | 
						||
| 
								 | 
							
								   * Chooses a background-layer out of available options
							 | 
						||
| 
								 | 
							
								   */
							 | 
						||
| 
								 | 
							
								  export let availableLayers: Readable<RasterLayerPolygon[]>
							 | 
						||
| 
								 | 
							
								  export let value: Writable<RasterLayerPolygon>
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<select bind:value={$value}>
							 | 
						||
| 
								 | 
							
								  {#each $availableLayers as availableLayer }
							 | 
						||
| 
								 | 
							
								    <option value={availableLayer}>
							 | 
						||
| 
								 | 
							
								      {availableLayer.properties.name}
							 | 
						||
| 
								 | 
							
								    </option>
							 | 
						||
| 
								 | 
							
								  {/each}
							 | 
						||
| 
								 | 
							
								</select>
							 |