diff --git a/website/src/lib/components/toolbar/tools/waypoint/Waypoint.svelte b/website/src/lib/components/toolbar/tools/waypoint/Waypoint.svelte index 90971466d..4c8fb94f7 100644 --- a/website/src/lib/components/toolbar/tools/waypoint/Waypoint.svelte +++ b/website/src/lib/components/toolbar/tools/waypoint/Waypoint.svelte @@ -174,19 +174,27 @@ bind:value={description} id="description" disabled={!canCreate && !$selectedWaypoint} + class="min-h-8 h-8 py-1 px-3 text-sm" /> - {#if symbolKey} - {i18n._(`gpx.symbol.${symbolKey}`)} - {:else} - {sym} - {/if} + + {#if symbolKey} + {#if symbols[symbolKey].icon} + {@const Component = symbols[symbolKey].icon} + + {/if} + {i18n._(`gpx.symbol.${symbolKey}`)} + {:else} + {sym} + {/if} + {#each sortedSymbols as [key, symbol]}