diff --git a/index.html b/index.html index 55105a7..cd75671 100644 --- a/index.html +++ b/index.html @@ -3,12 +3,12 @@ - + - Vite + React + Alexis Pencrane | Portfolio diff --git a/package-lock.json b/package-lock.json index e09fa90..4e82ad1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@tailwindcss/vite": "^4.0.6", "react": "^19.0.0", "react-dom": "^19.0.0", + "react-icons": "^5.4.0", "tailwindcss": "^4.0.6" }, "devDependencies": { @@ -3968,6 +3969,14 @@ "react": "^19.0.0" } }, + "node_modules/react-icons": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.4.0.tgz", + "integrity": "sha512-7eltJxgVt7X64oHh6wSWNwwbKTCtMfK35hcjvJS0yxEAhPM8oUKdS3+kqaW1vicIltw+kR2unHaa12S9pPALoQ==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/package.json b/package.json index d1b0b63..380fed0 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@tailwindcss/vite": "^4.0.6", "react": "^19.0.0", "react-dom": "^19.0.0", + "react-icons": "^5.4.0", "tailwindcss": "^4.0.6" }, "devDependencies": { diff --git a/public/logo.ico b/public/logo.ico new file mode 100644 index 0000000..4a50b44 Binary files /dev/null and b/public/logo.ico differ diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/App.jsx b/src/App.jsx index 406b179..fd780e7 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,8 +1,8 @@ import "./App.css" -import "./index.css" import { LoadingScreen } from "./components/LoadingScreen" import { useState } from "react" + import Navbar from "./components/Navbar" import MobileMenu from "./components/MobileMenu" import Home from "./components/sections/Home" @@ -16,7 +16,7 @@ function App() { return ( <> {!isLoaded && setIsLoaded(true)} />} -
+
diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..5e0eaa2 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/assets/react.svg b/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index f94cdaf..0dff955 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -1,5 +1,8 @@ import { useEffect } from "react"; +import logoUrl from "../assets/logo.png"; + +// eslint-disable-next-line react/prop-types function Navbar({ menuOpen, setMenuOpen }) { useEffect(() => { @@ -10,8 +13,9 @@ function Navbar({ menuOpen, setMenuOpen }) {