MapComplete/src/UI/Studio/ChooseLayerToEdit.svelte

19 lines
538 B
Svelte
Raw Normal View History

<script lang="ts">
2023-11-02 04:35:32 +01:00
import { OsmConnection } from "../../Logic/Osm/OsmConnection";
import EditItemButton from "./EditItemButton.svelte";
2023-11-02 04:35:32 +01:00
export let layerIds: { id: string, owner: number }[];
export let category: "layers" | "themes" = "layers";
2023-11-02 04:35:32 +01:00
export let osmConnection: OsmConnection;
</script>
{#if layerIds.length > 0}
<slot name="title" />
<div class="flex flex-wrap">
{#each Array.from(layerIds) as layer}
2023-11-02 04:35:32 +01:00
<EditItemButton info={layer} {category} {osmConnection} on:layerSelected/>
{/each}
</div>
{/if}