diff --git a/.gitignore b/.gitignore index b5cdc13..6643400 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,6 @@ jspm_packages/ # TernJS port file .tern-port + +# Temporary debug files +debug_temp.js diff --git a/components/MegaMenu.tsx b/components/MegaMenu.tsx index 16172d0..f05e1ae 100644 --- a/components/MegaMenu.tsx +++ b/components/MegaMenu.tsx @@ -87,7 +87,7 @@ const MegaMenu: React.FC = ({ }, [isOpen, handleKeyDown]); // Early return with validation - if (!isOpen || !position || !content?.items?.length) { + if (!isOpen || !content?.items?.length) { return null; } @@ -118,7 +118,7 @@ const MegaMenu: React.FC = ({ return ( - {isOpen && position && ( + {isOpen && ( = ({ style={{ width: '100vw', height: `${calculateHeight}px`, // Dynamic height - top: `${position.top}px`, + top: position ? `${position.top}px` : '80px', // Fallback to header height if position not calculated yet left: '0px', }} role="dialog"