Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 26 additions & 100 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
"env": {
"browser": true,
"es6": true,
"node": true,
"node": true
},
"extends": [
"airbnb"
],
"extends": ["airbnb"],
"globals": {
"document": false,
"escape": false,
Expand All @@ -20,11 +18,7 @@
"sinon": true
},
"parser": "babel-eslint",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"plugins": ["react", "jsx-a11y", "import"],
"rules": {
"react/jsx-filename-extension": 0,
"array-bracket-spacing": 2,
Expand All @@ -44,39 +38,21 @@
"after": true
}
],
"comma-style": [
2,
"last"
],
"comma-style": [2, "last"],
"complexity": 0,
"consistent-return": 1,
"consistent-this": 0,
"curly": [
2,
"multi-line"
],
"curly": [2, "multi-line"],
"default-case": 0,
"dot-location": [
2,
"property"
],
"dot-location": [2, "property"],
"dot-notation": 0,
"eol-last": 2,
"eqeqeq": [
2,
"allow-null"
],
"eqeqeq": [2, "allow-null"],
"func-names": 0,
"func-style": 0,
"generator-star-spacing": [
2,
"both"
],
"generator-star-spacing": [2, "both"],
"guard-for-in": 0,
"handle-callback-err": [
2,
"^(err|error|anySpecificError)$"
],
"handle-callback-err": [2, "^(err|error|anySpecificError)$"],
"indent": [
2,
2,
Expand All @@ -93,11 +69,7 @@
],
"linebreak-style": 0,
"max-depth": 0,
"max-len": [
2,
1550,
4
],
"max-len": [2, 1550, 4],
"max-nested-callbacks": 0,
"max-params": 0,
"max-statements": 0,
Expand All @@ -108,10 +80,7 @@
"capIsNew": false
}
],
"newline-after-var": [
0,
"never"
],
"newline-after-var": [0, "never"],
"new-parens": 2,
"no-alert": 0,
"no-array-constructor": 2,
Expand Down Expand Up @@ -147,10 +116,7 @@
"no-func-assign": 2,
"no-implied-eval": 2,
"no-inline-comments": 0,
"no-inner-declarations": [
2,
"functions"
],
"no-inner-declarations": [2, "functions"],
"no-invalid-regexp": 2,
"no-irregular-whitespace": 2,
"no-iterator": 2,
Expand All @@ -159,10 +125,7 @@
"no-lonely-if": 0,
"no-loop-func": 0,
"no-mixed-requires": 0,
"no-mixed-spaces-and-tabs": [
2,
false
],
"no-mixed-spaces-and-tabs": [2, false],
"no-multi-spaces": 2,
"no-multi-str": 0,
"no-multiple-empty-lines": [
Expand Down Expand Up @@ -221,47 +184,25 @@
"no-warning-comments": 0,
"no-with": 2,
"object-curly-newline": 0,
"object-curly-spacing": [
2,
"always"
],
"object-curly-spacing": [2, "always"],
"one-var": 0,
"operator-assignment": 0,
"operator-linebreak": [
2,
"after"
],
"operator-linebreak": [2, "after"],
"padded-blocks": 0,
"prefer-const": 2,
"quote-props": 0,
"quotes": [
2,
"single",
"avoid-escape"
],
"quotes": [1, "single", "avoid-escape"],
"radix": 2,
"jsx-quotes": [
2,
"prefer-single"
],
"jsx-quotes": [1, "prefer-single"],
"jsx-a11y/click-events-have-key-events": 0,
"jsx-a11y/no-noninteractive-element-interactions": 0,
"jsx-a11y/media-has-caption": 0,
"react/display-name": 0,
"react/jsx-boolean-value": 0,
"react/jsx-closing-bracket-location": 2,
"react/jsx-curly-spacing": [
2,
"never"
],
"react/jsx-equals-spacing": [
2,
"never"
],
"react/jsx-indent-props": [
2,
2
],
"react/jsx-curly-spacing": [2, "never"],
"react/jsx-equals-spacing": [2, "never"],
"react/jsx-indent-props": [2, 2],
"react/jsx-no-bind": [
2,
{
Expand All @@ -288,21 +229,15 @@
"react/jsx-wrap-multilines": 2,
"semi-spacing": 0,
"sort-vars": 0,
"space-before-blocks": [
2,
"always"
],
"space-before-blocks": [2, "always"],
"space-before-function-paren": [
2,
{
"anonymous": "always",
"named": "never"
}
],
"space-in-parens": [
2,
"never"
],
"space-in-parens": [2, "never"],
"space-infix-ops": 2,
"keyword-spacing": 2,
"space-unary-ops": [
Expand All @@ -312,23 +247,14 @@
"nonwords": false
}
],
"spaced-comment": [
0,
"always"
],
"spaced-comment": [0, "always"],
"strict": 0,
"use-isnan": 2,
"valid-jsdoc": 0,
"valid-typeof": 2,
"vars-on-top": 2,
"wrap-iife": [
2,
"any"
],
"wrap-iife": [2, "any"],
"wrap-regex": 0,
"yoda": [
2,
"never"
]
"yoda": [2, "never"]
}
}
}
136 changes: 136 additions & 0 deletions data.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
import React from 'react';

export const Information = {
data: {
name: 'César Galindo',
profession: 'Frontend Developer',
address: 'Bogotá, Colombia.',
email: 'csgalindos@hotmail.com',
website: 'http://cesargalindos.com',
phone: '300 365 85 68',
avatar:
'https://pbs.twimg.com/profile_images/1055299470148227072/xeEopDm__400x400.jpg',
profile:
"Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly",
certificate: [
{
date: 'Nov 2009',
description: 'work about supply and progress of buy',
institution: 'Javeriana',
name: 'supply',
},
{
date: 'Jan 2010',
description: 'set segurity in interm sistem',
institution: 'Cali',
name: 'Backend Developer',
},
],
Academic: [
{
degree: 'ingeniera industrial',
description: 'Lorem ipsum dolor sit amet consectetur adipisicing elit',
endDate: 'Jan 2015',
institution: 'Konrad',
startDate: 'Jan 2010',
},
{
degree: 'psicology',
description: 'I try to learn about the cat',
endDate: 'Decenber 2015',
institution: 'Xaveriana',
startDate: 'Jan 2017',
},
{
degree: 'psicology',
description: 'I try to learn about the cat',
endDate: 'Decenber 2015',
institution: 'Xaveriana',
startDate: 'Jan 2017',
},
],
experience: [
{
company: 'Javeriana',
endDate: 'Present',
jobDescription: 'Lorem ipsum dolor sit amet consectetur',
jobTitle: 'Frontend',
startDate: 'Jan 2020',
},
{
company: 'Javeriana Cali',
endDate: 'Jan 2013',
jobDescription: 'created data bases',
jobTitle: 'Backend',
startDate: 'Sept 2010',
},
{
company: 'Sodimec',
endDate: 'Jan 2013',
jobDescription: 'created data bases',
jobTitle: 'Backend',
startDate: 'Sept 2010',
},
],
skills: [
{
name: 'HTML5',
percentage: '80%',
},
{
name: 'CSS',
percentage: '50%',
},
{
name: 'JavaScript',
percentage: '60%',
},
{
name: 'React',
percentage: '70%',
},
],
interest: [
{ name: 'react' },
{ name: 'develop' },
{ name: 'javascript' },
{ name: 'frontend' },
],
languages: [
{
name: 'Spanish',
percentage: '85%',
},
{
name: 'English',
percentage: '40%',
},
{
name: 'portuguese',
percentage: '40%',
},
],
social: [
{
name: 'facebook',
url: 'https://facebook.com/',
},
{
name: 'twitter',
url: 'https://twitter.com/',
},
{
name: 'github',
url: 'https://github.com/',
},
{
name: 'linkedin',
url: 'https://www.linkedin.com/',
},
],
},
};

const InformationContext = React.createContext(Information.data);

export default InformationContext;
Loading