diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 3f859fe..5d4a970 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -23,7 +23,7 @@ export default function RootLayout({
(
@@ -25,6 +26,7 @@ const Header = () => (
+
{NavLinks.map((link) => (
diff --git a/src/components/layout/nav.tsx b/src/components/layout/nav.tsx
index bdc922b..78121d7 100644
--- a/src/components/layout/nav.tsx
+++ b/src/components/layout/nav.tsx
@@ -14,11 +14,7 @@ import {
CommandSeparator,
CommandShortcut,
} from "@/components/ui/command";
-import {
- GalleryHorizontalEnd,
- Home,
- SunMoon,
-} from "lucide-react";
+import { GalleryHorizontalEnd, Home, SunMoon } from "lucide-react";
import { useRouter } from "next/navigation";
import { useActionCommand } from "@/hooks/useActionCommand";
import { useTheme } from "next-themes";
diff --git a/src/components/navlinks.tsx b/src/components/navlinks.tsx
index 9a04b4b..5e18dee 100644
--- a/src/components/navlinks.tsx
+++ b/src/components/navlinks.tsx
@@ -1,4 +1,7 @@
-import { GitHubLogoIcon as GitHub, LinkedInLogoIcon } from "@radix-ui/react-icons";
+import {
+ GitHubLogoIcon as GitHub,
+ LinkedInLogoIcon,
+} from "@radix-ui/react-icons";
import { FaXTwitter } from "react-icons/fa6";
type NavLink = {
diff --git a/src/components/themebutton.tsx b/src/components/themebutton.tsx
new file mode 100644
index 0000000..e8e6689
--- /dev/null
+++ b/src/components/themebutton.tsx
@@ -0,0 +1,32 @@
+"use client";
+
+import { useTheme } from "next-themes";
+import { Button } from "@/components/ui/button";
+import { Eclipse, SunMoon } from "lucide-react";
+import { cn } from "@/lib/utils";
+
+type ThemeButtonProps = {
+ className?: string;
+};
+
+const iconClassname = "w-5 h-5";
+
+const ThemeButton: React.FC = ({ className }) => {
+ const { theme, setTheme } = useTheme();
+ return (
+
+ );
+};
+
+export default ThemeButton;