diff --git a/src/Dropdown.svelte b/src/Dropdown.svelte
index 716cb9c74..f61efc6d0 100644
--- a/src/Dropdown.svelte
+++ b/src/Dropdown.svelte
@@ -42,11 +42,13 @@
{#if visible}
{#each items as {key, value, badge}}
-
onSelect(value)} title={value}>{@html key}
- {#if badge}
- {badge}
- {/if}
-
+ {#if key && value}
+
onSelect(value)} title={value}>{@html key}
+ {#if badge}
+ {badge}
+ {/if}
+
+ {/if}
{/each}
{/if}