-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.js
More file actions
34 lines (29 loc) · 773 Bytes
/
Copy pathApp.js
File metadata and controls
34 lines (29 loc) · 773 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import {Navbar, Header, About, Skills, Portfolio, Contact, Footer} from './components';
import {useState,useEffect} from 'react';
import AOS from 'aos';
import 'aos/dist/aos.css';
const App = () => {
const [navHeight, setNavHeight] = useState(0)
const getNavHeight = () => {
setNavHeight(document.getElementsByClassName('navbar')[0].clientHeight)
}
useEffect(() => {
getNavHeight()
AOS.init()
AOS.refresh()
})
return (
<>
<div className='header'>
<Navbar/>
<Header navHeight={navHeight}/>
</div>
<About/>
<Skills/>
<Portfolio/>
<Contact/>
<Footer/>
</>
)
}
export default App;