forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			524 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
			
		
		
	
	
			18 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>
 |