routing
This commit is contained in:
parent
6d33f9bead
commit
a3abf8a38e
9 changed files with 31456 additions and 9298 deletions
25
src/App.tsx
25
src/App.tsx
|
@ -1,33 +1,12 @@
|
|||
import React, {useState} from 'react';
|
||||
import './App.css';
|
||||
import Footer from "./components/footer/Footer";
|
||||
import Hero from "./components/hero/Hero";
|
||||
import AboutMe from "./components/about-me/AboutMe";
|
||||
import Jobs from "./components/jobs/Jobs";
|
||||
import Projects from "./components/projects/Projects";
|
||||
import Hobbies from "./components/hobbies/Hobbies";
|
||||
import Contact from "./components/contact/Contact";
|
||||
import Terminal from "./components/terminal/Terminal";
|
||||
import Main from "./Main";
|
||||
|
||||
function App() {
|
||||
|
||||
const showTerm: boolean = new URLSearchParams(window.location.search).get("showTerm") === 'true';
|
||||
const [isTerminalVisible, setIsTerminalVisible] = useState(showTerm);
|
||||
|
||||
return (
|
||||
<div className="App">
|
||||
{showTerm && <Terminal isTerminalVisible={isTerminalVisible} setIsTerminalVisible={setIsTerminalVisible}/>}
|
||||
{!isTerminalVisible &&
|
||||
<div>
|
||||
<Hero/>
|
||||
<AboutMe/>
|
||||
<Jobs/>
|
||||
<Projects/>
|
||||
<Hobbies/>
|
||||
<Contact/>
|
||||
<Footer/>
|
||||
</div>
|
||||
}
|
||||
<Main/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue