2023-11-29 14:29:11 +01:00
|
|
|
<script lang="ts">
|
2023-11-30 00:39:55 +01:00
|
|
|
import type { SpecialVisualizationState } from "../SpecialVisualization";
|
|
|
|
import FavouriteSummary from "./FavouriteSummary.svelte";
|
2023-11-29 14:29:11 +01:00
|
|
|
|
|
|
|
/**
|
|
|
|
* A panel showing all your favourites
|
|
|
|
*/
|
2023-11-30 00:39:55 +01:00
|
|
|
export let state: SpecialVisualizationState;
|
|
|
|
let favourites = state.favourites.allFavourites;
|
2023-11-29 14:29:11 +01:00
|
|
|
</script>
|
2023-11-30 00:39:55 +01:00
|
|
|
|
|
|
|
<div class="flex flex-col">
|
|
|
|
You marked {$favourites.length} locations as a favourite location.
|
2023-12-02 03:19:50 +01:00
|
|
|
|
2023-11-30 00:39:55 +01:00
|
|
|
This list is only visible to you
|
2023-12-02 03:19:50 +01:00
|
|
|
{#each $favourites as feature (feature.properties.id)}
|
|
|
|
<FavouriteSummary {feature} {state} />
|
|
|
|
{/each}
|
2023-11-30 00:39:55 +01:00
|
|
|
</div>
|