modules/home/async-components/AsyncBody.js
last analyzed

Complexity

Total Complexity 0
Complexity/F 0

Size

Lines of Code 39
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 0
eloc 34
mnd 0
bc 0
fnc 0
dl 0
loc 39
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
ccs 0
cts 8
cp 0
1
import React, { Fragment } from 'react'
2
import dynamic from 'next/dynamic'
3
import SlideIterator from '~/modules/core/components/SlideIterator'
4
5
import 'react-vertical-timeline-component/style.min.css'
6
7
const AsyncExperiences = dynamic(
8
  import('~/modules/home/components/Experiences')
9
)
10
11
const AsyncSideProjects = dynamic(
12
  import('~/modules/home/components/SideProjects')
13
)
14
15
const AsyncCertification = dynamic(
16
  import('~/modules/home/components/Certification')
17
)
18
19
const AsyncProject = dynamic(import('~/modules/home/components/Project'))
20
21
const AsyncContact = dynamic(import('~/modules/home/components/Contact'))
22
23
const AsyncFooter = dynamic(import('~/modules/home/components/Footer'))
24
25
const HomePage = () => (
26
  <Fragment>
27
    <AsyncExperiences />
28
    <SlideIterator>
29
      <AsyncSideProjects />
30
      <AsyncProject />
31
      <AsyncCertification />
32
      <AsyncContact />
33
    </SlideIterator>
34
    <AsyncFooter />
35
  </Fragment>
36
)
37
38
export default HomePage
39