diff --git a/public/fonts/Nunito/Nunito-Bold.ttf b/public/fonts/Nunito/Nunito-Bold.ttf new file mode 100644 index 0000000..581cdf3 Binary files /dev/null and b/public/fonts/Nunito/Nunito-Bold.ttf differ diff --git a/public/fonts/Nunito/Nunito-Regular.ttf b/public/fonts/Nunito/Nunito-Regular.ttf new file mode 100644 index 0000000..61a0f78 Binary files /dev/null and b/public/fonts/Nunito/Nunito-Regular.ttf differ diff --git a/src/app/globals.css b/src/app/globals.css index 394f799..c52f0e1 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,3 +1,19 @@ +@font-face { + font-family: 'Nunito'; + src: url('/fonts/Nunito/Nunito-Regular.ttf') format('truetype'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Nunito'; + src: url('/fonts/Nunito/Nunito-Bold.ttf') format('truetype'); + font-weight: 700; + font-style: normal; + font-display: swap; +} + @import "tailwindcss"; @@ -23,5 +39,5 @@ body { background: var(--background); color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; + font-family: 'nunito', sans-serif; } diff --git a/src/components/Layout/Header.tsx b/src/components/Layout/Header.tsx index ec2ce96..d7b31a3 100644 --- a/src/components/Layout/Header.tsx +++ b/src/components/Layout/Header.tsx @@ -1,8 +1,15 @@ -import React from 'react'; +"use client" +import React, { useState } from 'react'; import Image from 'next/image'; import Link from 'next/link'; const Header = () => { + const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); + + const toggleMobileMenu = () => { + setIsMobileMenuOpen(!isMobileMenuOpen); + }; + return (
@@ -14,19 +21,20 @@ const Header = () => { 3engine Logo {/* Main Navigation - Left side */} @@ -34,28 +42,27 @@ const Header = () => { {/* Right side navigation */}
- + Partners - Documentation + Documentation - - Console + Console SignUp @@ -66,40 +73,92 @@ const Header = () => {
- {/* Mobile menu - you can expand this later */} -
-
- + {/* Mobile menu */} +
+
+ setIsMobileMenuOpen(false)} + > Home - + setIsMobileMenuOpen(false)} + > Products - + setIsMobileMenuOpen(false)} + > Solution - + setIsMobileMenuOpen(false)} + > Partners - + setIsMobileMenuOpen(false)} + > Documentation - - + + setIsMobileMenuOpen(false)} + > Console - - + + setIsMobileMenuOpen(false)} + > SignUp