diff --git a/.eslintcache b/.eslintcache index a3a0d26..76366b9 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/index.js":"1","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/App.js":"2","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/reportWebVitals.js":"3","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/index.js":"4","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/menuComponent.js":"5","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/index.js":"6","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js":"7","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/mainCard/mainCard.js":"8","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MainCard/MainCard.js":"9","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/index.js":"10","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js":"11","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/index.js":"12","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/buttonIcon.js":"13","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/index.js":"14","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js":"15"},{"size":500,"mtime":1607637518763,"results":"16","hashOfConfig":"17"},{"size":302,"mtime":1607641313859,"results":"18","hashOfConfig":"17"},{"size":362,"mtime":1607637518766,"results":"19","hashOfConfig":"17"},{"size":74,"mtime":1607640746796,"results":"20","hashOfConfig":"17"},{"size":681,"mtime":1607640746796,"results":"21","hashOfConfig":"17"},{"size":74,"mtime":1607640746796,"results":"22","hashOfConfig":"17"},{"size":1048,"mtime":1607640967894,"results":"23","hashOfConfig":"17"},{"size":632,"mtime":1607641188004,"results":"24","hashOfConfig":"17"},{"size":5356,"mtime":1607644048785,"results":"25","hashOfConfig":"17"},{"size":77,"mtime":1607642019704,"results":"26","hashOfConfig":"17"},{"size":1500,"mtime":1607643468593,"results":"27","hashOfConfig":"17"},{"size":65,"mtime":1607643386517,"results":"28","hashOfConfig":"17"},{"size":674,"mtime":1607643491629,"results":"29","hashOfConfig":"17"},{"size":65,"mtime":1607643577907,"results":"30","hashOfConfig":"17"},{"size":491,"mtime":1607643905302,"results":"31","hashOfConfig":"17"},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},"n0bckm",{"filePath":"35","messages":"36","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"39","messages":"40","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"41","messages":"42","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"49"},{"filePath":"50","messages":"51","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"58"},{"filePath":"59","messages":"60","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"61","messages":"62","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"63","messages":"64","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/index.js",[],["65","66"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/App.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/reportWebVitals.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/menuComponent.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/mainCard/mainCard.js",[],["67","68"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MainCard/MainCard.js",["69"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/index.js",[],["70","71"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/buttonIcon.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js",[],{"ruleId":"72","replacedBy":"73"},{"ruleId":"74","replacedBy":"75"},{"ruleId":"72","replacedBy":"76"},{"ruleId":"74","replacedBy":"77"},{"ruleId":"78","severity":1,"message":"79","line":29,"column":35,"nodeType":"80","endLine":29,"endColumn":82},{"ruleId":"72","replacedBy":"81"},{"ruleId":"74","replacedBy":"82"},"no-native-reassign",["83"],"no-negated-in-lhs",["84"],["83"],["84"],"jsx-a11y/img-redundant-alt","Redundant alt attribute. Screen-readers already announce `img` tags as an image. You don’t need to use the words `image`, `photo,` or `picture` (or any specified custom words) in the alt prop.","JSXOpeningElement",["83"],["84"],"no-global-assign","no-unsafe-negation"] \ No newline at end of file +[{"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/index.js":"1","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/App.js":"2","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/reportWebVitals.js":"3","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/index.js":"4","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/menuComponent.js":"5","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/index.js":"6","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js":"7","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/mainCard/mainCard.js":"8","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MainCard/MainCard.js":"9","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/index.js":"10","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js":"11","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/index.js":"12","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/buttonIcon.js":"13","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/index.js":"14","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js":"15","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectsCard/index.js":"16","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js":"17","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectCard/index.js":"18","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js":"19"},{"size":500,"mtime":1607637518763,"results":"20","hashOfConfig":"21"},{"size":378,"mtime":1607645062462,"results":"22","hashOfConfig":"21"},{"size":362,"mtime":1607637518766,"results":"23","hashOfConfig":"21"},{"size":74,"mtime":1607640746796,"results":"24","hashOfConfig":"21"},{"size":681,"mtime":1607640746796,"results":"25","hashOfConfig":"21"},{"size":74,"mtime":1607640746796,"results":"26","hashOfConfig":"21"},{"size":1048,"mtime":1607640967894,"results":"27","hashOfConfig":"21"},{"size":632,"mtime":1607641188004,"results":"28","hashOfConfig":"21"},{"size":5356,"mtime":1607644048785,"results":"29","hashOfConfig":"21"},{"size":77,"mtime":1607642019704,"results":"30","hashOfConfig":"21"},{"size":1500,"mtime":1607643468593,"results":"31","hashOfConfig":"21"},{"size":65,"mtime":1607643386517,"results":"32","hashOfConfig":"21"},{"size":674,"mtime":1607643491629,"results":"33","hashOfConfig":"21"},{"size":65,"mtime":1607643577907,"results":"34","hashOfConfig":"21"},{"size":491,"mtime":1607643905302,"results":"35","hashOfConfig":"21"},{"size":71,"mtime":1607644745576,"results":"36","hashOfConfig":"21"},{"size":1674,"mtime":1607646170128,"results":"37","hashOfConfig":"21"},{"size":68,"mtime":1607645435051,"results":"38","hashOfConfig":"21"},{"size":907,"mtime":1607645693299,"results":"39","hashOfConfig":"21"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},"n0bckm",{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"57"},{"filePath":"58","messages":"59","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"60","usedDeprecatedRules":"42"},{"filePath":"61","messages":"62","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"63","messages":"64","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"65","messages":"66","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"67"},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"42"},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"78","messages":"79","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/index.js",[],["82","83"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/App.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/reportWebVitals.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/menuComponent/menuComponent.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MenuComponent/MenuComponent.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/mainCard/mainCard.js",[],["84","85"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/MainCard/MainCard.js",["86"],"import React, {Component} from '../../../node_modules/react';\nimport ExperienceCard from '../ExperienceCard/index';\nimport ButtonIcon from '../ButtonIcon/index';\n\nimport './MainCard.scss'\nimport photoProfil from '../../images/profile_opt.png';\nimport michelinLogo from '../../images/logos/michelin.png';\nimport iutClermontLogo from '../../images/logos/www.iut-clermont.png';\nimport harvestLogo from '../../images/logos/harvest.fr.png';\n\n// import { connect } from \"react-redux\";\n// import { bindActionCreators } from \"redux\";\n// import * as mainCardActions from \"../../store/mainCard/actions\";\nexport default class MainCard extends Component {\n // constructor(props) {\n // super(props);\n // this.state = {};\n // }\n render() {\n return
\n
\n
\n
\n
\n
\n
\n
\n
\n \"Une\n
\n
\n
\n
\n
\n

\n \n\n \n\n \n

\n

\n \n \n \n \n Mon CV\n \n

\n
\n
\n\n
\n\n
\n
\n
\n
\n
\n Experience\n \n \n \n\n Education\n\n \n
\n
\n
\n
\n
;\n }\n }\n// export default connect(\n// ({ mainCard }) => ({ ...mainCard }),\n// dispatch => bindActionCreators({ ...mainCardActions }, dispatch)\n// )( mainCard );","/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ExperienceCard/ExperienceCard.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/index.js",[],["87","88"],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/buttonIcon/buttonIcon.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ButtonIcon/ButtonIcon.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectsCard/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectsCard/ProjectsCard.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectCard/index.js",[],"/Users/adamas/adm.ink/dev/anthony-dumas.fr/anthony-dumas.fr/src/components/ProjectCard/ProjectCard.js",[],{"ruleId":"89","replacedBy":"90"},{"ruleId":"91","replacedBy":"92"},{"ruleId":"89","replacedBy":"93"},{"ruleId":"91","replacedBy":"94"},{"ruleId":"95","severity":1,"message":"96","line":29,"column":35,"nodeType":"97","endLine":29,"endColumn":82},{"ruleId":"89","replacedBy":"98"},{"ruleId":"91","replacedBy":"99"},"no-native-reassign",["100"],"no-negated-in-lhs",["101"],["100"],["101"],"jsx-a11y/img-redundant-alt","Redundant alt attribute. Screen-readers already announce `img` tags as an image. You don’t need to use the words `image`, `photo,` or `picture` (or any specified custom words) in the alt prop.","JSXOpeningElement",["100"],["101"],"no-global-assign","no-unsafe-negation"] \ No newline at end of file diff --git a/src/App.js b/src/App.js index be57d9a..ecbf408 100644 --- a/src/App.js +++ b/src/App.js @@ -3,12 +3,14 @@ import './_sass/index.scss'; import MenuComponent from './components/MenuComponent/index'; import MainCard from './components/MainCard/MainCard'; +import ProjectsCard from './components/ProjectsCard'; function App() { return (
+
); } diff --git a/src/components/ProjectCard/ProjectCard.js b/src/components/ProjectCard/ProjectCard.js new file mode 100644 index 0000000..fdd1a4d --- /dev/null +++ b/src/components/ProjectCard/ProjectCard.js @@ -0,0 +1,24 @@ +import React, {Component} from 'react'; +import './ProjectCard.scss' + +export default class ProjectCard extends Component { + + render() { + return
+
+
+ +
+
+
; + } + } \ No newline at end of file diff --git a/src/components/ProjectCard/ProjectCard.scss b/src/components/ProjectCard/ProjectCard.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/ProjectCard/index.js b/src/components/ProjectCard/index.js new file mode 100644 index 0000000..18bf463 --- /dev/null +++ b/src/components/ProjectCard/index.js @@ -0,0 +1,2 @@ +import ProjectCard from "./ProjectCard" +export default ProjectCard; diff --git a/src/components/ProjectsCard/ProjectsCard.js b/src/components/ProjectsCard/ProjectsCard.js new file mode 100644 index 0000000..5de90c2 --- /dev/null +++ b/src/components/ProjectsCard/ProjectsCard.js @@ -0,0 +1,45 @@ +import React, {Component} from '../../../node_modules/react'; +import './ProjectsCard.scss' + +import ProjectCard from '../ProjectCard/index'; + +import imagePortfolioDev from '../../images/portfolio/vinyls.jpg'; +import imageMichelin from '../../images/portfolio/computerNonSense.jpg'; +import imagePortfolioPhoto from '../../images/portfolio/admPhotos.jpg'; + +export default class ProjectsCard extends Component { + + render() { + return
+
+
+
+ + + + + +
+
+
+
; + } + } \ No newline at end of file diff --git a/src/components/ProjectsCard/ProjectsCard.scss b/src/components/ProjectsCard/ProjectsCard.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/ProjectsCard/index.js b/src/components/ProjectsCard/index.js new file mode 100644 index 0000000..584f76a --- /dev/null +++ b/src/components/ProjectsCard/index.js @@ -0,0 +1,2 @@ +import ProjectsCard from "./ProjectsCard" +export default ProjectsCard; diff --git a/src/components/Template/Template.js b/src/components/Template/Template.js new file mode 100644 index 0000000..9f107e3 --- /dev/null +++ b/src/components/Template/Template.js @@ -0,0 +1,9 @@ +import React, {Component} from 'react'; +import './Template.scss' + +export default class Template extends Component { + + render() { + return ; + } + } \ No newline at end of file diff --git a/src/components/Template/Template.scss b/src/components/Template/Template.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Template/index.js b/src/components/Template/index.js new file mode 100644 index 0000000..584f76a --- /dev/null +++ b/src/components/Template/index.js @@ -0,0 +1,2 @@ +import ProjectsCard from "./ProjectsCard" +export default ProjectsCard;