diff --git a/web/src/lib/components/settings/SettingsNav.stories.svelte b/web/src/lib/components/settings/SettingsNav.stories.svelte
new file mode 100644
index 00000000..961fc407
--- /dev/null
+++ b/web/src/lib/components/settings/SettingsNav.stories.svelte
@@ -0,0 +1,54 @@
+
+
+
+
+ {#snippet template(args)}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet template(args)}
+
+
+
+ {/snippet}
+
+
+ ({ id, label, href })) }}>
+ {#snippet template(args)}
+
+
+
+ {/snippet}
+
diff --git a/web/src/lib/components/settings/SettingsNav.svelte b/web/src/lib/components/settings/SettingsNav.svelte
index e60c3c60..4326760a 100644
--- a/web/src/lib/components/settings/SettingsNav.svelte
+++ b/web/src/lib/components/settings/SettingsNav.svelte
@@ -27,7 +27,7 @@
// grows by 1px on hover.
const itemClass = (isActive: boolean) =>
[
- "flex min-h-8 w-full items-center gap-1.5 rounded-sm border px-3 py-1.5",
+ "flex min-h-8 w-full items-center gap-1.5 overflow-hidden rounded-sm border px-3 py-1.5",
"typography-paragraph-regular text-foreground-default no-underline hover:no-underline",
"transition-colors duration-150 ease-in-out",
"focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-border-focus",
@@ -38,7 +38,7 @@