diff --git a/apps/mana/apps/web/src/lib/components/PickerOverlay.svelte b/apps/mana/apps/web/src/lib/components/PickerOverlay.svelte
index fd0f60cf2..f0c306f85 100644
--- a/apps/mana/apps/web/src/lib/components/PickerOverlay.svelte
+++ b/apps/mana/apps/web/src/lib/components/PickerOverlay.svelte
@@ -20,6 +20,9 @@
items: TItem[];
onClose: () => void;
item: Snippet<[TItem, number]>;
+ /** Optional snippet rendered between the header and the list
+ * (e.g. a search input). */
+ subheader?: Snippet;
/** Optional snippet rendered after the items (e.g. "create custom" button). */
footer?: Snippet;
emptyLabel?: string;
@@ -32,6 +35,7 @@
items,
onClose,
item,
+ subheader,
footer,
emptyLabel = 'Keine Einträge',
width = '320px',
@@ -45,6 +49,11 @@