frontend: initial commit for the frontend

This commit is contained in:
2024-10-11 21:06:05 +03:00
commit 70ba473b4f
41 changed files with 4603 additions and 0 deletions

28
frontend/src/App.tsx Normal file
View File

@ -0,0 +1,28 @@
import { useState } from 'react'
import './App.css'
import Navbar from './components/Navbar'
import Introduction from './components/Introduction'
import Skills from './components/Skills'
function App() {
const [darkMode, setDarkMode] = useState(true)
const toggleDarkMode = (): void => {
console.log("Dark Mode")
setDarkMode(!darkMode)
}
return (
<>
<div className={darkMode ? "dark" : ""}>
<main className="bg-white px-10 dark:bg-gray-900">
<section className="min-h-screen">
<Navbar toggleDarkMode={toggleDarkMode} darkMode={darkMode}/>
<Introduction></Introduction>
<Skills></Skills>
</section>
</main>
</div>
</>
)
}
export default App