diff --git a/website/src/lib/components/file-list/FileListNodeLabel.svelte b/website/src/lib/components/file-list/FileListNodeLabel.svelte index 810d21cd..88072404 100644 --- a/website/src/lib/components/file-list/FileListNodeLabel.svelte +++ b/website/src/lib/components/file-list/FileListNodeLabel.svelte @@ -54,6 +54,7 @@ import MetadataDialog from './MetadataDialog.svelte'; import StyleDialog from './StyleDialog.svelte'; import { waypointPopup } from '$lib/components/gpx-layer/GPXLayerPopup'; + import { getSymbolKey, symbols } from '$lib/assets/symbols'; export let node: GPXTreeElement | Waypoint[] | Waypoint; export let item: ListItem; @@ -98,6 +99,8 @@ } } + $: symbolKey = node instanceof Waypoint ? getSymbolKey(node.sym) : undefined; + let openEditMetadata: boolean = false; let openEditStyle: boolean = false; @@ -191,7 +194,11 @@ {#if item.level === ListLevel.SEGMENT} {:else if item.level === ListLevel.WAYPOINT} - + {#if symbolKey && symbols[symbolKey].icon} + + {:else} + + {/if} {/if} {label}