Passed
Push — master ( 94f390...680cdd )
by Huu-Phat
21:06 queued 16:38
created

modules/home/consts/pages.js

Complexity

Total Complexity 0
Complexity/F 0

Size

Lines of Code 61
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 0
eloc 53
mnd 0
bc 0
fnc 0
dl 0
loc 61
ccs 8
cts 8
cp 1
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
1
import React from 'react'
2
import {
3
  FaHome,
4
  FaBriefcase,
5
  FaAddressBook,
6
  FaMedal,
7
  FaCode
8
} from 'react-icons/fa'
9
10 15
export const HOME = 'Home'
11 15
export const ABOUT = 'About'
12 15
export const EXPERIENCES = 'Experiences'
13 15
export const CERTIFICATIONS = 'Certifications'
14 15
export const PROJECTS = 'Projects'
15 15
export const CONTACTS = 'Contacts'
16 15
export const BLOG = 'Blogs'
17
18 15
export const PAGE_LIST = [
19
  {
20
    name: HOME,
21
    isShowOnMobile: true,
22
    Icon: <FaHome size="23px" />,
23
    url: `/#${HOME}`,
24
    cmpName: HOME
25
  },
26
  {
27
    name: EXPERIENCES,
28
    isShowOnMobile: true,
29
    Icon: <FaBriefcase size="23px" />,
30
    url: `/#${EXPERIENCES}`,
31
    cmpName: EXPERIENCES
32
  },
33
  {
34
    name: PROJECTS,
35
    isShowOnMobile: true,
36
    Icon: <FaCode size="23px" />,
37
    url: `/#${PROJECTS}`,
38
    cmpName: PROJECTS
39
  },
40
  {
41
    name: CERTIFICATIONS,
42
    isShowOnMobile: true,
43
    Icon: <FaMedal size="23px" />,
44
    url: `/#${CERTIFICATIONS}`,
45
    cmpName: CERTIFICATIONS
46
  },
47
  {
48
    name: CONTACTS,
49
    url: `/#${CONTACTS}`,
50
    Icon: <FaAddressBook size="23px" />,
51
    isShowOnMobile: true,
52
    cmpName: CONTACTS
53
  },
54
  {
55
    name: BLOG,
56
    isShowOnMobile: false,
57
    url: `/blogs`,
58
    cmpName: 'blogs'
59
  }
60
]
61