diff --git a/.gitignore b/.gitignore
index d8dee9e..8d4bfd8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -130,4 +130,4 @@ dist-ssr
pnpm-lock.yaml
.directory
-
+package-lock.json
\ No newline at end of file
diff --git a/package.json b/package.json
index d6499bd..d634880 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,8 @@
"dependencies": {
"@emailjs/browser": "^4.4.1",
"axios": "^1.7.7",
+ "lucide-react": "^0.453.0",
+ "framer-motion": "^11.11.10",
"prop-types": "^15.8.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/src/components/Navbar/index.jsx b/src/components/Navbar/index.jsx
index 767d11f..9966aca 100644
--- a/src/components/Navbar/index.jsx
+++ b/src/components/Navbar/index.jsx
@@ -1,70 +1,144 @@
-import { Brand } from "./Brand"
+import { useState } from 'react';
+import { Brand } from "./Brand";
import { Link } from "react-router-dom";
// Icons
import TelegramIcon from "@/assets/icons/telegram.svg";
import GithubIcon from "@/assets/icons/github.svg";
import HamburgerIcon from '@/assets/icons/menu.svg';
+import LogtengDevLogo from '@/assets/lotengdev-logo.svg';
+
function CTAButtons() {
return (
- )
+ );
}
-
export default function Navbar() {
+ const [isOpen, setIsOpen] = useState(false);
+
+ const toggleNavbar = () => {
+ setIsOpen(!isOpen);
+ };
+
return (
-