diff --git a/frontend/index.html b/frontend/index.html index bc07f9e..7d964d2 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -2,7 +2,7 @@ - + diff --git a/frontend/src/Components/Navbar/Navbar.jsx b/frontend/src/Components/Navbar/Navbar.jsx index 8d0c486..1d710bf 100644 --- a/frontend/src/Components/Navbar/Navbar.jsx +++ b/frontend/src/Components/Navbar/Navbar.jsx @@ -16,6 +16,7 @@ import { FloatingNav } from "../ui/floating-navbar"; import { Link, useNavigate } from "react-router-dom"; import DarkModeToggle from "../ui/DarkModeToggle"; import { useTimer } from "../../context/TimerContext"; +import logo from '../../assets/DevSync.svg' const publicNavItems = [ { name: "Home", link: "/", icon: }, @@ -77,12 +78,7 @@ const Navbar = () => { {/* Logo */} -

- DevSync -

+ DevSync Logo {/* Desktop Navigation - visible from lg */} diff --git a/frontend/src/Components/footer.jsx b/frontend/src/Components/footer.jsx index 37c406e..0b05741 100644 --- a/frontend/src/Components/footer.jsx +++ b/frontend/src/Components/footer.jsx @@ -1,5 +1,6 @@ import { Github, Mail,Facebook ,Linkedin,Twitter} from "lucide-react"; import { Link } from "react-router-dom"; // or use `next/link` if using Next.js +import logo from '../assets/DevSync.svg' const Footer = () => { return ( @@ -7,7 +8,9 @@ const Footer = () => {
{/* Brand */}
-

DevSync

+ + DevSync Logo +

Stay ahead. Stay synced. Stay Dev.

diff --git a/frontend/src/assets/DevSync.svg b/frontend/src/assets/DevSync.svg new file mode 100644 index 0000000..58c6643 --- /dev/null +++ b/frontend/src/assets/DevSync.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx index 4a9cd21..9334d6d 100644 --- a/frontend/src/main.jsx +++ b/frontend/src/main.jsx @@ -11,6 +11,7 @@ import { TimerProvider } from "./context/TimerContext.jsx"; import { FeedbackProvider } from "./context/FeedbackContext.jsx"; import AllContributors from './Components/AllContributors'; import LeetCode from "./Components/DashBoard/LeetCode"; +import logo from './assets/DevSync.svg'; createRoot(document.getElementById("root")).render( @@ -35,3 +36,6 @@ createRoot(document.getElementById("root")).render( ); + +const favicon = document.getElementById("favicon"); +if (favicon) favicon.href = logo; \ No newline at end of file