Overview
Guigolo uses two navigation components:- Navbar - Main navigation with icons and full menu
- NavbarSecondary - Simplified navigation for project pages
- Custom SVG plate backgrounds on desktop
- Full-screen mobile menu with backdrop blur
- Scroll lock when menu is open
- Sticky positioning
File Locations
Navbar (Main)
Navigation Items
Desktop Layout
The desktop navbar uses three SVG plates:Navigation Links
Each link includes an icon and label:Mobile Menu
Full-screen overlay with backdrop blur:Scroll Lock
Prevents body scrolling when menu is open:Mobile Header
NavbarSecondary
Props
Array of navigation items
Usage Example
Differences from Main Navbar
- No icons in navigation links
- Accepts custom
itemsprop instead of hardcoded navItems - Simplified link structure
- Same SVG plate layout and mobile behavior
Styling Patterns
Sticky Positioning
Both navbars use:Desktop Breakpoint
Desktop layout shown atlg: (1024px+):
Responsive Logo Sizing
Link Hover Effects
Assets Required
Desktop
/brand/nav/nav-plate-left.svg/brand/nav/nav-plate-center.svg(repeating)/brand/nav/nav-plate-right.svg/brand/logo.svg
Mobile
/brand/isologo.svg
Icons
Main navbar imports custom icon components:Accessibility
- Menu buttons have
aria-labelattributes - Mobile close button clearly visible and positioned
- Links close menu on click for better mobile UX
- Keyboard accessible with focus states
Z-Index Layers
- Navbar:
z-50 - Mobile menu overlay:
z-[999]