diff --git a/app/components/Header.tsx b/app/components/Header.tsx index e793015..7321810 100644 --- a/app/components/Header.tsx +++ b/app/components/Header.tsx @@ -1,22 +1,19 @@ "use client"; -import { useState } from 'react'; +import React, { useState } from 'react'; import Link from 'next/link'; -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faWordpressSimple } from '@fortawesome/free-brands-svg-icons'; -import { faLink, faHouse, faUser, faPhone, faBars, faTimes, faTerminal, faMusic } from '@fortawesome/free-solid-svg-icons'; -import { IconDefinition } from '@fortawesome/fontawesome-svg-core'; +import { House, Link as LinkIcon, User, Phone, BookOpen, Rss, Music, SquareTerminal, X, Menu } from 'lucide-react'; interface NavItemProps { href: string; - icon: IconDefinition; + icon: React.ElementType; children: React.ReactNode; } const NavItem = ({ href, icon, children }: NavItemProps) => (
- + {React.createElement(icon, { className: "text-md mr-2", strokeWidth: 2.5, size: 20 })} {children}
@@ -34,17 +31,18 @@ export default function Header() { aidxn.cc