@@ -3,20 +3,6 @@ import NavBar from "./assets/NavBar.tsx";
33import { useState } from "react" ;
44import RepoCard from "./assets/RepoCard.tsx" ;
55import { FontAwesomeIcon } from "@fortawesome/react-fontawesome" ;
6- import kotlinImg from "./assets/img/tool/kotlin.png" ;
7- import csharpImg from "./assets/img/tool/csharp.png" ;
8- import javaImg from "./assets/img/tool/java.png" ;
9- import pythonImg from "./assets/img/tool/python.png" ;
10- import javascriptImg from "./assets/img/tool/javascript.png" ;
11- import typescriptImg from "./assets/img/tool/typescript.png" ;
12- import htmlImg from "./assets/img/tool/html.png" ;
13- import cssImg from "./assets/img/tool/css.png" ;
14- import reactImg from "./assets/img/tool/react.png" ;
15- import mongoImg from "./assets/img/tool/mongo.svg" ;
16- import mysqlImg from "./assets/img/tool/mysql.svg" ;
17- import springImg from "./assets/img/tool/spring.svg" ;
18- import gitImg from "./assets/img/tool/git.png" ;
19- import vueImg from "./assets/img/tool/vue.png" ;
206import cImg from "./assets/img/tool/c.png" ;
217import {
228 faChevronDown ,
@@ -29,6 +15,7 @@ import {
2915import { Repos } from "./assets/Data.tsx" ;
3016import HeroMainText from "./assets/HeroMainText.tsx" ;
3117import Section from "./assets/Section.tsx" ;
18+ import MousePositionProvider from "./assets/MousePositionProvider.tsx" ;
3219
3320export interface ProjectWrapper {
3421 name : string
@@ -49,6 +36,7 @@ function App() {
4936
5037 return (
5138 < >
39+ < MousePositionProvider />
5240 < NavBar searchCallback = { setSearch } />
5341
5442 < HeroElement search = { search } />
@@ -143,21 +131,24 @@ function SkillsElement(props: Props) {
143131
144132 < div className = "flex justify-center flex-col" >
145133 < div >
146- < ToolImage img = { kotlinImg } alt = { "Kotlin" } />
147- < ToolImage img = { javaImg } alt = { "Java" } />
148- < ToolImage img = { csharpImg } alt = { "C#" } />
149- < ToolImage img = { pythonImg } alt = { "Python" } />
150- < ToolImage img = { javascriptImg } alt = { "JavaScript" } />
151- < ToolImage img = { typescriptImg } alt = { "TypeScript" } />
152- < ToolImage img = { htmlImg } alt = { "HTML" } />
153- < ToolImage img = { cssImg } alt = { "CSS" } />
154- < ToolImage img = { reactImg } alt = { "React" } />
155- < ToolImage img = { mongoImg } alt = { "MongoDB" } />
156- < ToolImage img = { mysqlImg } alt = { "MySQL" } />
157- < ToolImage img = { springImg } alt = { "Spring" } />
158- < ToolImage img = { gitImg } alt = { "Git" } />
159- < ToolImage img = { vueImg } alt = { "Vue" } />
160- < ToolImage img = { cImg } alt = { "C" } />
134+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/kotlin/kotlin-original.svg" } alt = { "Kotlin" } />
135+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/java/java-original.svg" } alt = { "Java" } />
136+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/csharp/csharp-original.svg" } alt = { "C#" } />
137+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/python/python-original.svg" } alt = { "Python" } />
138+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/javascript/javascript-original.svg" } alt = { "JavaScript" } />
139+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/typescript/typescript-original.svg" } alt = { "TypeScript" } />
140+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/html5/html5-original.svg" } alt = { "HTML" } />
141+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/css3/css3-original.svg" } alt = { "CSS" } />
142+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/react/react-original.svg" } alt = { "React" } />
143+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/mongodb/mongodb-original-wordmark.svg" } alt = { "MongoDB" } />
144+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/mysql/mysql-original.svg" } alt = { "MySQL" } />
145+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/spring/spring-original.svg" } alt = { "Spring" } />
146+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/git/git-original.svg" } alt = { "Git" } />
147+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/vuejs/vuejs-original.svg" } alt = { "Vue" } />
148+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/gradle/gradle-original.svg" } alt = { "Gradle" } />
149+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/tailwindcss/tailwindcss-original.svg" } alt = { "Tailwind" } />
150+ < ToolImage img = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/docker/docker-plain.svg" } alt = { "Docker" } />
151+ < ToolImage img = { cImg } alt = { "C" } />
161152 </ div >
162153 </ div >
163154 </ div >
0 commit comments