diff --git a/src/Client/package-lock.json b/src/Client/package-lock.json index 30898b3..0a4cf49 100644 --- a/src/Client/package-lock.json +++ b/src/Client/package-lock.json @@ -9,9 +9,9 @@ "version": "0.0.0", "dependencies": { "@headlessui/react": "^1.7.19", - "@heroicons/react": "^2.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^5.1.0", "react-router-dom": "^6.23.0" }, "devDependencies": { @@ -888,14 +888,6 @@ "react-dom": "^16 || ^17 || ^18" } }, - "node_modules/@heroicons/react": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.3.tgz", - "integrity": "sha512-fEcPfo4oN345SoqdlCDdSa4ivjaKbk0jTd+oubcgNxnNgAfzysfwWfQUr+51wigiWHQQRiZNd1Ao0M5Y3M2EGg==", - "peerDependencies": { - "react": ">= 16" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", @@ -3513,6 +3505,14 @@ "react": "^18.2.0" } }, + "node_modules/react-icons": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.1.0.tgz", + "integrity": "sha512-D3zug1270S4hbSlIRJ0CUS97QE1yNNKDjzQe3HqY0aefp2CBn9VgzgES27sRR2gOvFK+0CNx/BW0ggOESp6fqQ==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", diff --git a/src/Client/package.json b/src/Client/package.json index 801c66c..743e825 100644 --- a/src/Client/package.json +++ b/src/Client/package.json @@ -11,9 +11,9 @@ }, "dependencies": { "@headlessui/react": "^1.7.19", - "@heroicons/react": "^2.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^5.1.0", "react-router-dom": "^6.23.0" }, "devDependencies": { diff --git a/src/Client/src/components/Footer.tsx b/src/Client/src/components/Footer.tsx new file mode 100644 index 0000000..03c2711 --- /dev/null +++ b/src/Client/src/components/Footer.tsx @@ -0,0 +1,40 @@ +import { FaEnvelope, FaGithub, FaLinkedin } from "react-icons/fa6"; + +export default function Footer() { + const currentYear = new Date().getFullYear(); + + return ( + + ); +} diff --git a/src/Client/src/components/NavBar.tsx b/src/Client/src/components/NavBar.tsx index 534ff97..380c1fd 100644 --- a/src/Client/src/components/NavBar.tsx +++ b/src/Client/src/components/NavBar.tsx @@ -1,16 +1,17 @@ import { Dialog, Popover } from "@headlessui/react"; -import { Bars3Icon, XMarkIcon } from "@heroicons/react/24/outline"; import { useState } from "react"; +import { FaBars, FaXmark } from "react-icons/fa6"; import { NavLink } from "react-router-dom"; import logo from "../assets/logo.webp"; + export default function NavBar() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); return ( -
+