Skip to content

Commit e12f144

Browse files
Zeff01claude
andcommitted
feat: implement advanced techy loading animation and fix layout issues
- Create stunning cyberpunk-style loading animation with particle system, matrix code rain, and holographic effects - Fix sidebar layout destruction and positioning issues across all pages - Implement responsive loading animation that adapts to sidebar expand/collapse state - Fix account settings page layout to match home page structure - Resolve duplicate breadcrumbs and fix form validation integration - Make sidebar fixed position with scrollable content area only - Add proper Form component wrappers for all account settings forms - Fix loading animation positioning to never cover sidebar - Set loading animation duration to optimal 3 seconds 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1909959 commit e12f144

11 files changed

Lines changed: 527 additions & 257 deletions

File tree

‎apps/codebility/app/home/_components/LeftSidebarClient.tsx‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,14 @@ const LeftSidebarClient = ({ initialSidebarData }: LeftSidebarClientProps) => {
5151
initial={false}
5252
animate={isToggleOpen ? "open" : "closed"}
5353
variants={sidebarVariants}
54-
className="sticky left-0 top-0 z-40 hidden h-screen flex-col gap-8 overflow-hidden p-1 bg-white/80 dark:bg-gray-950/90 backdrop-blur-xl border-r border-gray-200/50 dark:border-gray-800/50 lg:flex"
54+
className="fixed left-0 top-0 z-40 hidden h-screen flex-col gap-8 overflow-hidden p-1 bg-white/80 dark:bg-gray-950/90 backdrop-blur-xl border-r border-gray-200/50 dark:border-gray-800/50 lg:flex flex-shrink-0"
5555
role="complementary"
5656
aria-label="Main navigation sidebar"
57+
style={{
58+
minWidth: isToggleOpen ? "16rem" : "5rem",
59+
maxWidth: isToggleOpen ? "16rem" : "5rem",
60+
width: isToggleOpen ? "16rem" : "5rem"
61+
}}
5762
>
5863
{/* Logo and Toggle Button */}
5964
<div className="flex items-center justify-center px-4 pt-2">

0 commit comments

Comments
 (0)