From 62fabb26ab5acf461f27708831b3578f5601fa9b Mon Sep 17 00:00:00 2001
From: Om <144691499+ombalgude@users.noreply.github.com>
Date: Thu, 23 Apr 2026 01:45:45 +0530
Subject: [PATCH 1/2] fix: replace lucide GitHub icon with custom SVG icon
---
apps/web/src/components/landing-sections/navbar.tsx | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/apps/web/src/components/landing-sections/navbar.tsx b/apps/web/src/components/landing-sections/navbar.tsx
index 8fc44cd7..7354d0e3 100644
--- a/apps/web/src/components/landing-sections/navbar.tsx
+++ b/apps/web/src/components/landing-sections/navbar.tsx
@@ -3,7 +3,8 @@ import React, { useState } from "react";
import PrimaryButton from "../ui/custom-button";
import { motion, useScroll, useMotionValueEvent } from "framer-motion";
import Image from "next/image";
-import { Terminal, Github, Menu, X } from "lucide-react";
+import { Terminal, Menu, X } from "lucide-react";
+import { Github } from "@/components/icons/icons";
import Link from "next/link";
import { usePathname } from "next/navigation";
import { cn } from "@/lib/utils";
@@ -115,7 +116,7 @@ const Navbar = () => {
onClick={() => handleContributeClick("navbar")}
className="hidden min-[1115px]:flex items-center gap-2 px-4 py-2.5 bg-github-bg hover:bg-github-hover transition-colors rounded-lg border border-github-border text-white"
>
-
+
Contribute
{
}}
className="flex items-center gap-2 px-4 py-2 bg-github-bg hover:bg-github-hover rounded-lg border border-github-border text-white transition-colors"
>
-
+
Contribute
From 56f2fe68b233c772ff35147747de2491484007e5 Mon Sep 17 00:00:00 2001
From: Om <144691499+ombalgude@users.noreply.github.com>
Date: Thu, 23 Apr 2026 02:26:48 +0530
Subject: [PATCH 2/2] fix: replace lucide GitHub icon with custom SVG icon
---
apps/web/src/components/icons/icons.tsx | 6 ++++--
apps/web/src/components/landing-sections/navbar.tsx | 10 ++++++----
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/apps/web/src/components/icons/icons.tsx b/apps/web/src/components/icons/icons.tsx
index 82b821fe..65294f95 100644
--- a/apps/web/src/components/icons/icons.tsx
+++ b/apps/web/src/components/icons/icons.tsx
@@ -1,3 +1,5 @@
+import React from "react";
+
export const Terminal = ({ fill = "none", width = 24, height = 24 }: { fill: string, width: number, height: number }) => {
return (
@@ -192,8 +194,8 @@ export const Discord = () => {
)
}
-export const Github = () => {
- return
+export const Github = (props: React.SVGProps) => {
+ return
}
diff --git a/apps/web/src/components/landing-sections/navbar.tsx b/apps/web/src/components/landing-sections/navbar.tsx
index 7354d0e3..04b2a339 100644
--- a/apps/web/src/components/landing-sections/navbar.tsx
+++ b/apps/web/src/components/landing-sections/navbar.tsx
@@ -1,12 +1,14 @@
"use client";
import React, { useState } from "react";
-import PrimaryButton from "../ui/custom-button";
import { motion, useScroll, useMotionValueEvent } from "framer-motion";
import Image from "next/image";
import { Terminal, Menu, X } from "lucide-react";
-import { Github } from "@/components/icons/icons";
import Link from "next/link";
import { usePathname } from "next/navigation";
+
+import PrimaryButton from "@/components/ui/custom-button";
+import { Github } from "@/components/icons/icons";
+
import { cn } from "@/lib/utils";
import { useAnalytics } from "@/hooks/useAnalytics";
@@ -116,7 +118,7 @@ const Navbar = () => {
onClick={() => handleContributeClick("navbar")}
className="hidden min-[1115px]:flex items-center gap-2 px-4 py-2.5 bg-github-bg hover:bg-github-hover transition-colors rounded-lg border border-github-border text-white"
>
-
+
Contribute
{
}}
className="flex items-center gap-2 px-4 py-2 bg-github-bg hover:bg-github-hover rounded-lg border border-github-border text-white transition-colors"
>
-
+
Contribute