forked from MapComplete/MapComplete
19 lines
639 B
Svelte
19 lines
639 B
Svelte
<script lang="ts">
|
|
import type { SearchResult } from "../../Logic/Geocoding/GeocodingProvider"
|
|
|
|
import ThemeResult from "../Search/ThemeResult.svelte"
|
|
import FilterResult from "./FilterResult.svelte"
|
|
import type { SpecialVisualizationState } from "../SpecialVisualization"
|
|
import GeocodeResult from "./GeocodeResult.svelte"
|
|
|
|
export let entry: SearchResult
|
|
export let state: SpecialVisualizationState
|
|
</script>
|
|
|
|
{#if entry.category === "theme"}
|
|
<ThemeResult {entry} on:select />
|
|
{:else if entry.category === "filter"}
|
|
<FilterResult {entry} {state} on:select />
|
|
{:else}
|
|
<GeocodeResult {entry} {state} on:select />
|
|
{/if}
|