Total Complexity | 0 |
Complexity/F | 0 |
Lines of Code | 39 |
Function Count | 0 |
Duplicated Lines | 0 |
Ratio | 0 % |
Coverage | 0% |
Changes | 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 |