diff --git a/hexawebshare/src/components/admin/layout/AdminSidebar.stories.svelte b/hexawebshare/src/components/admin/layout/AdminSidebar.stories.svelte
new file mode 100644
index 0000000..2fb6b0c
--- /dev/null
+++ b/hexawebshare/src/components/admin/layout/AdminSidebar.stories.svelte
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
+
+
+ {#snippet children()}
+
+
console.log('Clicked:', item.label)}
+ onCollapse={(c) => console.log('Collapsed:', c)}
+ class=""
+ />
+
+ {/snippet}
+
diff --git a/hexawebshare/src/components/admin/layout/AdminSidebar.svelte b/hexawebshare/src/components/admin/layout/AdminSidebar.svelte
index 315da07..db30342 100644
--- a/hexawebshare/src/components/admin/layout/AdminSidebar.svelte
+++ b/hexawebshare/src/components/admin/layout/AdminSidebar.svelte
@@ -2,3 +2,489 @@
SPDX-FileCopyrightText: 2025 hexaTune LLC
SPDX-License-Identifier: MIT
-->
+
+
+
+
+
diff --git a/hexawebshare/src/lib/index.ts b/hexawebshare/src/lib/index.ts
index 0409012..9562d86 100644
--- a/hexawebshare/src/lib/index.ts
+++ b/hexawebshare/src/lib/index.ts
@@ -104,6 +104,8 @@ export { default as Text } from '../components/core/typography/Text.svelte';
// Admin / Layout
export { default as AdminLayout } from '../components/admin/layout/AdminLayout.svelte';
+export { default as AdminSidebar } from '../components/admin/layout/AdminSidebar.svelte';
+export type { AdminSidebarItem } from '../components/admin/layout/AdminSidebar.svelte';
export type { SidebarItem } from '../components/core/overlay-navigation/Sidebar.svelte';
// Utility / Utility