forked from MapComplete/MapComplete
Refactoring: move 'GetDefaultIcon' into its own Svelte-class
This commit is contained in:
parent
46ac716395
commit
335906b481
13 changed files with 97 additions and 80 deletions
|
@ -12,6 +12,7 @@
|
|||
import Icon from "../Map/Icon.svelte"
|
||||
import TagRenderingAnswer from "../Popup/TagRendering/TagRenderingAnswer.svelte"
|
||||
import ArrowUp from "@babeard/svelte-heroicons/mini/ArrowUp"
|
||||
import DefaultIcon from "../Map/DefaultIcon.svelte"
|
||||
|
||||
export let entry: GeocodeResult
|
||||
export let state: SpecialVisualizationState
|
||||
|
@ -62,9 +63,7 @@
|
|||
<div class="flex w-full items-center gap-y-2 p-2">
|
||||
{#if layer}
|
||||
<div class="h-6">
|
||||
<ToSvelte
|
||||
construct={() => layer.defaultIcon(entry.feature.properties)?.SetClass("w-6 h-6")}
|
||||
/>
|
||||
<DefaultIcon {layer} properties={entry.feature.properties} clss="w-6 h-6"/>
|
||||
</div>
|
||||
{:else if entry.category}
|
||||
<Icon
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue