+ {#if title || unreadCount > 0}
+
+
+ {title}
+
+ {#if unreadCount > 0}
+
+ {formatCount(unreadCount)}
+
+ {/if}
+
+ {/if}
+
+ {#if empty}
+
+
+
+ {:else}
+ {#each sections as section (section.label)}
+ {#if section.items.length > 0}
+
+ {section.label}
+
+ {#each section.items as notification (notification.id)}
+
+ {/each}
+ {/if}
+ {/each}
+ {/if}
+
diff --git a/web/src/lib/components/notifications/NotificationToolbar.stories.svelte b/web/src/lib/components/notifications/NotificationToolbar.stories.svelte
new file mode 100644
index 00000000..6c105111
--- /dev/null
+++ b/web/src/lib/components/notifications/NotificationToolbar.stories.svelte
@@ -0,0 +1,17 @@
+
+
+