From 5ae09c5feacbcb980d9c71a43e2f1e6bd0718ae1 Mon Sep 17 00:00:00 2001 From: Diegodossantos23 Date: Tue, 24 Nov 2020 13:07:18 -0300 Subject: [PATCH 1/4] Update --- pokedex/.eslintcache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokedex/.eslintcache b/pokedex/.eslintcache index 9152cc3..0448834 100644 --- a/pokedex/.eslintcache +++ b/pokedex/.eslintcache @@ -1 +1 @@ -[{"/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/index.js":"1","/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/components/PokeCard/PokeCard.js":"2","/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/App.js":"3"},{"size":500,"mtime":1606151687580,"results":"4","hashOfConfig":"5"},{"size":344,"mtime":1606153371993,"results":"6","hashOfConfig":"5"},{"size":219,"mtime":1606152579982,"results":"7","hashOfConfig":"5"},{"filePath":"8","messages":"9","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1bovlgu",{"filePath":"10","messages":"11","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"12","messages":"13","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/index.js",[],"/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/components/PokeCard/PokeCard.js",["14","15"],"/home/alvarojr/Labenu/Alvaro-Junior/semana11/pokedex/src/App.js",["16"],{"ruleId":"17","severity":1,"message":"18","line":2,"column":8,"nodeType":"19","messageId":"20","endLine":2,"endColumn":14},{"ruleId":"21","severity":1,"message":"22","line":7,"column":7,"nodeType":"23","endLine":7,"endColumn":112},{"ruleId":"17","severity":1,"message":"24","line":1,"column":8,"nodeType":"19","messageId":"20","endLine":1,"endColumn":12},"no-unused-vars","'styled' is defined but never used.","Identifier","unusedVar","jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","'logo' is defined but never used."] \ No newline at end of file +[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js":"2"},{"size":219,"mtime":1606233984653,"results":"3","hashOfConfig":"4"},{"size":344,"mtime":1606233984653,"results":"5","hashOfConfig":"4"},{"filePath":"6","messages":"7","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"xq4l04",{"filePath":"8","messages":"9","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",["10"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js",["11","12"],{"ruleId":"13","severity":1,"message":"14","line":1,"column":8,"nodeType":"15","messageId":"16","endLine":1,"endColumn":12},{"ruleId":"13","severity":1,"message":"17","line":2,"column":8,"nodeType":"15","messageId":"16","endLine":2,"endColumn":14},{"ruleId":"18","severity":1,"message":"19","line":7,"column":7,"nodeType":"20","endLine":7,"endColumn":112},"no-unused-vars","'logo' is defined but never used.","Identifier","unusedVar","'styled' is defined but never used.","jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement"] \ No newline at end of file From 02861bc5faea25eef4945c446dedff63ab5f305e Mon Sep 17 00:00:00 2001 From: Diegodossantos23 Date: Thu, 26 Nov 2020 10:49:46 -0300 Subject: [PATCH 2/4] gg --- pokedex/.eslintcache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokedex/.eslintcache b/pokedex/.eslintcache index 26931b4..f28b53d 100644 --- a/pokedex/.eslintcache +++ b/pokedex/.eslintcache @@ -1 +1 @@ -[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js":"2","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js":"3","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js":"4","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js":"5","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js":"6","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js":"7","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js":"8","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js":"9","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js":"10","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js":"11","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js":"12","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js":"13"},{"size":270,"mtime":1606397742482,"results":"14","hashOfConfig":"15"},{"size":1697,"mtime":1606397979522,"results":"16","hashOfConfig":"15"},{"size":327,"mtime":1606397742794,"results":"17","hashOfConfig":"15"},{"size":384,"mtime":1606397742586,"results":"18","hashOfConfig":"15"},{"size":392,"mtime":1606397742582,"results":"19","hashOfConfig":"15"},{"size":364,"mtime":1606397742578,"results":"20","hashOfConfig":"15"},{"size":541,"mtime":1606397742802,"results":"21","hashOfConfig":"15"},{"size":783,"mtime":1606397742482,"results":"22","hashOfConfig":"15"},{"size":651,"mtime":1606397742874,"results":"23","hashOfConfig":"15"},{"size":318,"mtime":1606397742702,"results":"24","hashOfConfig":"15"},{"size":343,"mtime":1606397742482,"results":"25","hashOfConfig":"15"},{"size":373,"mtime":1606397742542,"results":"26","hashOfConfig":"15"},{"size":465,"mtime":1606397742726,"results":"27","hashOfConfig":"15"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},"xq4l04",{"filePath":"31","messages":"32","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"33","messages":"34","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"35","messages":"36","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"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":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"45","messages":"46","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"49","messages":"50","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",[],["55","56"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js",["57","58"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js",["59"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js",["60"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js",["61"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js",[],{"ruleId":"62","replacedBy":"63"},{"ruleId":"64","replacedBy":"65"},{"ruleId":"66","severity":1,"message":"67","line":15,"column":6,"nodeType":"68","endLine":15,"endColumn":8,"suggestions":"69"},{"ruleId":"70","severity":1,"message":"71","line":40,"column":11,"nodeType":"72","endLine":40,"endColumn":153},{"ruleId":"73","severity":1,"message":"74","line":1,"column":17,"nodeType":"75","messageId":"76","endLine":1,"endColumn":26},{"ruleId":"70","severity":1,"message":"71","line":13,"column":11,"nodeType":"72","endLine":13,"endColumn":153},{"ruleId":"73","severity":1,"message":"77","line":2,"column":10,"nodeType":"75","messageId":"76","endLine":2,"endColumn":14},"no-native-reassign",["78"],"no-negated-in-lhs",["79"],"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'requests'. Either include it or remove the dependency array.","ArrayExpression",["80"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"81","fix":"82"},"Update the dependencies array to be: [requests]",{"range":"83","text":"84"},[511,513],"[requests]"] \ No newline at end of file +[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js":"2","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js":"3","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js":"4","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js":"5","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js":"6","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js":"7","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js":"8","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js":"9","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js":"10","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js":"11","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js":"12","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js":"13"},{"size":270,"mtime":1606398503021,"results":"14","hashOfConfig":"15"},{"size":1697,"mtime":1606398503057,"results":"16","hashOfConfig":"15"},{"size":327,"mtime":1606397742794,"results":"17","hashOfConfig":"15"},{"size":384,"mtime":1606397742586,"results":"18","hashOfConfig":"15"},{"size":392,"mtime":1606397742582,"results":"19","hashOfConfig":"15"},{"size":364,"mtime":1606397742578,"results":"20","hashOfConfig":"15"},{"size":541,"mtime":1606397742802,"results":"21","hashOfConfig":"15"},{"size":783,"mtime":1606397742482,"results":"22","hashOfConfig":"15"},{"size":651,"mtime":1606397742874,"results":"23","hashOfConfig":"15"},{"size":318,"mtime":1606397742702,"results":"24","hashOfConfig":"15"},{"size":343,"mtime":1606397742482,"results":"25","hashOfConfig":"15"},{"size":373,"mtime":1606397742542,"results":"26","hashOfConfig":"15"},{"size":465,"mtime":1606397742726,"results":"27","hashOfConfig":"15"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"xq4l04",{"filePath":"30","messages":"31","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"36"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"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":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"45","messages":"46","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"49","messages":"50","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js",["55","56"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js",[],["57","58"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js",["59"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js",["60"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js",["61"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js",[],{"ruleId":"62","severity":1,"message":"63","line":15,"column":6,"nodeType":"64","endLine":15,"endColumn":8,"suggestions":"65"},{"ruleId":"66","severity":1,"message":"67","line":40,"column":11,"nodeType":"68","endLine":40,"endColumn":153},{"ruleId":"69","replacedBy":"70"},{"ruleId":"71","replacedBy":"72"},{"ruleId":"73","severity":1,"message":"74","line":1,"column":17,"nodeType":"75","messageId":"76","endLine":1,"endColumn":26},{"ruleId":"66","severity":1,"message":"67","line":13,"column":11,"nodeType":"68","endLine":13,"endColumn":153},{"ruleId":"73","severity":1,"message":"77","line":2,"column":10,"nodeType":"75","messageId":"76","endLine":2,"endColumn":14},"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'requests'. Either include it or remove the dependency array.","ArrayExpression",["78"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-native-reassign",["79"],"no-negated-in-lhs",["80"],"no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.",{"desc":"81","fix":"82"},"no-global-assign","no-unsafe-negation","Update the dependencies array to be: [requests]",{"range":"83","text":"84"},[511,513],"[requests]"].","ArrayExpression",["84"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"85","fix":"86"},"Update the dependencies array to be: [requests]",{"range":"87","text":"88"},[511,513],"[requests]"]unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.","'styled' is defined but never used.","React Hook useEffect has a missing dependency: 'pokemonPhoto'. Either include it or remove the dependency array.",["90"],"no-global-assign","no-unsafe-negation",{"desc":"91","fix":"92"},{"desc":"93","fix":"94"},"Update the dependencies array to be: [requests]",{"range":"95","text":"96"},"Update the dependencies array to be: [pokemonPhoto]",{"range":"97","text":"98"},[511,513],"[requests]",[651,653],"[pokemonPhoto]"] \ No newline at end of file From 2478e265b86006ffc2cd438a5570dc9517551245 Mon Sep 17 00:00:00 2001 From: Diegodossantos23 Date: Thu, 26 Nov 2020 10:52:11 -0300 Subject: [PATCH 3/4] solved --- pokedex/.eslintcache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokedex/.eslintcache b/pokedex/.eslintcache index f28b53d..9ed0fd5 100644 --- a/pokedex/.eslintcache +++ b/pokedex/.eslintcache @@ -1 +1 @@ -[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js":"2","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js":"3","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js":"4","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js":"5","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js":"6","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js":"7","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js":"8","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js":"9","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js":"10","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js":"11","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js":"12","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js":"13"},{"size":270,"mtime":1606398503021,"results":"14","hashOfConfig":"15"},{"size":1697,"mtime":1606398503057,"results":"16","hashOfConfig":"15"},{"size":327,"mtime":1606397742794,"results":"17","hashOfConfig":"15"},{"size":384,"mtime":1606397742586,"results":"18","hashOfConfig":"15"},{"size":392,"mtime":1606397742582,"results":"19","hashOfConfig":"15"},{"size":364,"mtime":1606397742578,"results":"20","hashOfConfig":"15"},{"size":541,"mtime":1606397742802,"results":"21","hashOfConfig":"15"},{"size":783,"mtime":1606397742482,"results":"22","hashOfConfig":"15"},{"size":651,"mtime":1606397742874,"results":"23","hashOfConfig":"15"},{"size":318,"mtime":1606397742702,"results":"24","hashOfConfig":"15"},{"size":343,"mtime":1606397742482,"results":"25","hashOfConfig":"15"},{"size":373,"mtime":1606397742542,"results":"26","hashOfConfig":"15"},{"size":465,"mtime":1606397742726,"results":"27","hashOfConfig":"15"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"xq4l04",{"filePath":"30","messages":"31","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"36"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"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":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"45","messages":"46","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"49","messages":"50","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js",["55","56"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js",[],["57","58"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js",["59"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js",["60"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js",["61"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js",[],{"ruleId":"62","severity":1,"message":"63","line":15,"column":6,"nodeType":"64","endLine":15,"endColumn":8,"suggestions":"65"},{"ruleId":"66","severity":1,"message":"67","line":40,"column":11,"nodeType":"68","endLine":40,"endColumn":153},{"ruleId":"69","replacedBy":"70"},{"ruleId":"71","replacedBy":"72"},{"ruleId":"73","severity":1,"message":"74","line":1,"column":17,"nodeType":"75","messageId":"76","endLine":1,"endColumn":26},{"ruleId":"66","severity":1,"message":"67","line":13,"column":11,"nodeType":"68","endLine":13,"endColumn":153},{"ruleId":"73","severity":1,"message":"77","line":2,"column":10,"nodeType":"75","messageId":"76","endLine":2,"endColumn":14},"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'requests'. Either include it or remove the dependency array.","ArrayExpression",["78"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-native-reassign",["79"],"no-negated-in-lhs",["80"],"no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.",{"desc":"81","fix":"82"},"no-global-assign","no-unsafe-negation","Update the dependencies array to be: [requests]",{"range":"83","text":"84"},[511,513],"[requests]"].","ArrayExpression",["84"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"85","fix":"86"},"Update the dependencies array to be: [requests]",{"range":"87","text":"88"},[511,513],"[requests]"]unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar","'Link' is defined but never used.","'styled' is defined but never used.","React Hook useEffect has a missing dependency: 'pokemonPhoto'. Either include it or remove the dependency array.",["90"],"no-global-assign","no-unsafe-negation",{"desc":"91","fix":"92"},{"desc":"93","fix":"94"},"Update the dependencies array to be: [requests]",{"range":"95","text":"96"},"Update the dependencies array to be: [pokemonPhoto]",{"range":"97","text":"98"},[511,513],"[requests]",[651,653],"[pokemonPhoto]"] \ No newline at end of file +[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js":"1"},{"size":343,"mtime":1606398653558,"results":"2","hashOfConfig":"3"},{"filePath":"4","messages":"5","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"xq4l04","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js",["6"],{"ruleId":"7","severity":1,"message":"8","line":2,"column":10,"nodeType":"9","messageId":"10","endLine":2,"endColumn":14},"no-unused-vars","'Link' is defined but never used.","Identifier","unusedVar"] \ No newline at end of file From a77ba747ead5fd0dfa313f841b141eb2f786e243 Mon Sep 17 00:00:00 2001 From: Diegodossantos23 Date: Thu, 26 Nov 2020 22:04:25 -0300 Subject: [PATCH 4/4] Update --- pokedex/.eslintcache | 2 +- pokedex/src/Global/GlobalState.js | 7 +- pokedex/src/{components => }/Hooks/index.js | 0 .../src/components/Buttons/AddButton/index.js | 15 -- .../components/Buttons/BackButton/index.js | 15 -- .../components/Buttons/GeneralButtonStyles.js | 23 --- .../Buttons/GoToDetailsButton/index.js | 15 -- .../components/Buttons/PokeDexButton/index.js | 15 -- .../components/Buttons/RemoveButton/index.js | 15 -- .../components/DetailsCard/ImageCard/index.js | 11 -- .../components/DetailsCard/MovesCard/index.js | 16 -- .../components/DetailsCard/StatsCard/index.js | 17 -- .../components/DetailsCard/TypeCard/index.js | 13 -- pokedex/src/components/DetailsCard/index.js | 53 +++++++ pokedex/src/components/DetailsCard/styled.js | 70 --------- pokedex/src/components/Header/index.js | 16 -- pokedex/src/components/Main/index.js | 18 --- pokedex/src/components/PokeCard/PokeCard.js | 21 ++- pokedex/src/components/PokeCard/style.js | 14 -- pokedex/src/constans/urls/index.js | 3 + pokedex/src/hooks/useHooks/index.js | 0 pokedex/src/router/Coordinator.js | 18 +++ pokedex/src/router/Router.js | 7 +- pokedex/src/screens/DetailsPage/index.js | 64 ++++---- pokedex/src/screens/DetailsPage/styled.js | 13 -- pokedex/src/screens/HomePage/index.js | 17 +- pokedex/src/screens/PokeDexPage/index.js | 19 ++- pokedex/src/styles/styles.js | 146 ++++++++++++++++++ 28 files changed, 303 insertions(+), 340 deletions(-) rename pokedex/src/{components => }/Hooks/index.js (100%) delete mode 100644 pokedex/src/components/Buttons/AddButton/index.js delete mode 100644 pokedex/src/components/Buttons/BackButton/index.js delete mode 100644 pokedex/src/components/Buttons/GeneralButtonStyles.js delete mode 100644 pokedex/src/components/Buttons/GoToDetailsButton/index.js delete mode 100644 pokedex/src/components/Buttons/PokeDexButton/index.js delete mode 100644 pokedex/src/components/Buttons/RemoveButton/index.js delete mode 100644 pokedex/src/components/DetailsCard/ImageCard/index.js delete mode 100644 pokedex/src/components/DetailsCard/MovesCard/index.js delete mode 100644 pokedex/src/components/DetailsCard/StatsCard/index.js delete mode 100644 pokedex/src/components/DetailsCard/TypeCard/index.js create mode 100644 pokedex/src/components/DetailsCard/index.js delete mode 100644 pokedex/src/components/DetailsCard/styled.js delete mode 100644 pokedex/src/components/Header/index.js delete mode 100644 pokedex/src/components/Main/index.js delete mode 100644 pokedex/src/components/PokeCard/style.js create mode 100644 pokedex/src/constans/urls/index.js delete mode 100644 pokedex/src/hooks/useHooks/index.js create mode 100644 pokedex/src/router/Coordinator.js delete mode 100644 pokedex/src/screens/DetailsPage/styled.js create mode 100644 pokedex/src/styles/styles.js diff --git a/pokedex/.eslintcache b/pokedex/.eslintcache index 7908692..c46a204 100644 --- a/pokedex/.eslintcache +++ b/pokedex/.eslintcache @@ -1 +1 @@ -[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"2","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/reportWebVitals.js":"3","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js":"4","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/style.js":"5","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js":"6","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js":"7","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/index.js":"8","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js":"9","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/index.js":"10","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js":"11","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js":"12","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/ImageCard/index.js":"13","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js":"14","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js":"15","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/styled.js":"16","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js":"17","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/RemoveButton/index.js":"18","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/styled.js":"19","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/TypeCard/index.js":"20","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js":"21","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js":"22","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Header/index.js":"23","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Hooks/index.js":"24","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js":"25"},{"size":847,"mtime":1606399843483,"results":"26","hashOfConfig":"27"},{"size":274,"mtime":1606399272644,"results":"28","hashOfConfig":"27"},{"size":362,"mtime":1606155566481,"results":"29","hashOfConfig":"27"},{"size":373,"mtime":1606234041562,"results":"30","hashOfConfig":"27"},{"size":325,"mtime":1606246195922,"results":"31","hashOfConfig":"27"},{"size":364,"mtime":1606317902537,"results":"32","hashOfConfig":"27"},{"size":1701,"mtime":1606399778568,"results":"33","hashOfConfig":"27"},{"size":500,"mtime":1606155566481,"results":"34","hashOfConfig":"27"},{"size":392,"mtime":1606234041570,"results":"35","hashOfConfig":"27"},{"size":1280,"mtime":1606316681306,"results":"36","hashOfConfig":"27"},{"size":327,"mtime":1606325461294,"results":"37","hashOfConfig":"27"},{"size":651,"mtime":1606312765492,"results":"38","hashOfConfig":"27"},{"size":306,"mtime":1606317027680,"results":"39","hashOfConfig":"27"},{"size":465,"mtime":1606314136805,"results":"40","hashOfConfig":"27"},{"size":318,"mtime":1606317264099,"results":"41","hashOfConfig":"27"},{"size":1522,"mtime":1606315338863,"results":"42","hashOfConfig":"27"},{"size":363,"mtime":1606398247574,"results":"43","hashOfConfig":"27"},{"size":385,"mtime":1606316417838,"results":"44","hashOfConfig":"27"},{"size":214,"mtime":1606318722720,"results":"45","hashOfConfig":"27"},{"size":246,"mtime":1606314215334,"results":"46","hashOfConfig":"27"},{"size":384,"mtime":1606234041586,"results":"47","hashOfConfig":"27"},{"size":541,"mtime":1606339233192,"results":"48","hashOfConfig":"27"},{"size":367,"mtime":1606234041634,"results":"49","hashOfConfig":"27"},{"size":535,"mtime":1606398276207,"results":"50","hashOfConfig":"27"},{"size":784,"mtime":1606399784924,"results":"51","hashOfConfig":"27"},{"filePath":"52","messages":"53","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"xq4l04",{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"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},{"filePath":"65","messages":"66","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"67","messages":"68","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"69"},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"69"},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"78","usedDeprecatedRules":"79"},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"79"},{"filePath":"82","messages":"83","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"84"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"87","messages":"88","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"84"},{"filePath":"89","messages":"90","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"91","messages":"92","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"79"},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"79"},{"filePath":"95","messages":"96","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"97","messages":"98","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"99","messages":"100","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"101","messages":"102","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"103","messages":"104","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"105","messages":"106","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js",["107"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/reportWebVitals.js",[],["108","109"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/BackButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/style.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GeneralButtonStyles.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js",["110","111"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/index.js",[],["112","113"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/GoToDetailsButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Main/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js",["114"],"import React from 'react'\nimport BackButton from '../../components/Buttons/BackButton/index'\nimport {Header} from '../../components/Header/index'\nimport {HomeFlexBox} from '../../components/Main/index'\nimport PokeCard from '../../components/PokeCard/PokeCard';\n\nconst PokeDexPage = () => {\n return(\n
\n
\n \n

PokeDex

\n \n
\n \n \n \n
\n )\n}\n\nexport default PokeDexPage;",["115","116"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/ImageCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/StatsCard/index.js",[],["117","118"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/MovesCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/styled.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/AddButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/RemoveButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/styled.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/TypeCard/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Buttons/PokeDexButton/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Header/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/Hooks/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalState.js",["119"],{"ruleId":"120","severity":1,"message":"121","line":21,"column":6,"nodeType":"122","endLine":21,"endColumn":8,"suggestions":"123"},{"ruleId":"124","replacedBy":"125"},{"ruleId":"126","replacedBy":"127"},{"ruleId":"120","severity":1,"message":"128","line":14,"column":6,"nodeType":"122","endLine":14,"endColumn":8,"suggestions":"129"},{"ruleId":"130","severity":1,"message":"131","line":39,"column":11,"nodeType":"132","endLine":39,"endColumn":153},{"ruleId":"124","replacedBy":"133"},{"ruleId":"126","replacedBy":"134"},{"ruleId":"130","severity":1,"message":"131","line":13,"column":11,"nodeType":"132","endLine":13,"endColumn":153},{"ruleId":"124","replacedBy":"135"},{"ruleId":"126","replacedBy":"136"},{"ruleId":"124","replacedBy":"137"},{"ruleId":"126","replacedBy":"138"},{"ruleId":"139","severity":1,"message":"140","line":1,"column":17,"nodeType":"141","messageId":"142","endLine":1,"endColumn":26},"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'pokemonPhoto'. Either include it or remove the dependency array.","ArrayExpression",["143"],"no-native-reassign",["144"],"no-negated-in-lhs",["145"],"React Hook useEffect has a missing dependency: 'requests'. Either include it or remove the dependency array.",["146"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement",["144"],["145"],["144"],["145"],["144"],["145"],"no-unused-vars","'useEffect' is defined but never used.","Identifier","unusedVar",{"desc":"147","fix":"148"},"no-global-assign","no-unsafe-negation",{"desc":"149","fix":"150"},"Update the dependencies array to be: [pokemonPhoto]",{"range":"151","text":"152"},"Update the dependencies array to be: [requests]",{"range":"153","text":"154"},[612,614],"[pokemonPhoto]",[512,514],"[requests]"] \ No newline at end of file +[{"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/reportWebVitals.js":"1","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalStateContext.js":"2","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/constans/urls/index.js":"3","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js":"4","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js":"5","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js":"6","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/styles/styles.js":"7","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/index.js":"8","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js":"9","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js":"10","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Coordinator.js":"11","/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/index.js":"12"},{"size":362,"mtime":1606155566481,"results":"13","hashOfConfig":"14"},{"size":113,"mtime":1606399787144,"results":"15","hashOfConfig":"14"},{"size":85,"mtime":1606405431684,"results":"16","hashOfConfig":"14"},{"size":2001,"mtime":1606439022495,"results":"17","hashOfConfig":"14"},{"size":635,"mtime":1606421168769,"results":"18","hashOfConfig":"14"},{"size":274,"mtime":1606438011860,"results":"19","hashOfConfig":"14"},{"size":3074,"mtime":1606437905985,"results":"20","hashOfConfig":"14"},{"size":1373,"mtime":1606439018823,"results":"21","hashOfConfig":"14"},{"size":869,"mtime":1606424326448,"results":"22","hashOfConfig":"14"},{"size":1169,"mtime":1606424253939,"results":"23","hashOfConfig":"14"},{"size":292,"mtime":1606423502463,"results":"24","hashOfConfig":"14"},{"size":1888,"mtime":1606437942713,"results":"25","hashOfConfig":"14"},{"filePath":"26","messages":"27","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"xq4l04",{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"30","messages":"31","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"32","messages":"33","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"36","messages":"37","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"42","messages":"43","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"44","messages":"45","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/reportWebVitals.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/Global/GlobalStateContext.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/constans/urls/index.js",["50"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/HomePage/index.js",["51","52"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Router.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/App.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/styles/styles.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/DetailsPage/index.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/screens/PokeDexPage/index.js",["53"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/PokeCard/PokeCard.js",["54"],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/router/Coordinator.js",[],"/home/diego/Documents/Labenu/Week-Projects/Diego-Rosa/semana11/dumont-pokedex7/pokedex/src/components/DetailsCard/index.js",[],{"ruleId":"55","severity":1,"message":"56","line":1,"column":8,"nodeType":"57","messageId":"58","endLine":1,"endColumn":13},{"ruleId":"59","severity":1,"message":"60","line":17,"column":6,"nodeType":"61","endLine":17,"endColumn":8,"suggestions":"62"},{"ruleId":"63","severity":1,"message":"64","line":46,"column":11,"nodeType":"65","endLine":46,"endColumn":153},{"ruleId":"63","severity":1,"message":"64","line":21,"column":11,"nodeType":"65","endLine":21,"endColumn":153},{"ruleId":"59","severity":1,"message":"66","line":23,"column":6,"nodeType":"61","endLine":23,"endColumn":8,"suggestions":"67"},"no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'requests'. Either include it or remove the dependency array.","ArrayExpression",["68"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","React Hook useEffect has a missing dependency: 'pokemonPhoto'. Either include it or remove the dependency array.",["69"],{"desc":"70","fix":"71"},{"desc":"72","fix":"73"},"Update the dependencies array to be: [requests]",{"range":"74","text":"75"},"Update the dependencies array to be: [pokemonPhoto]",{"range":"76","text":"77"},[619,621],"[requests]",[669,671],"[pokemonPhoto]"] \ No newline at end of file diff --git a/pokedex/src/Global/GlobalState.js b/pokedex/src/Global/GlobalState.js index e8e2645..fd2de33 100644 --- a/pokedex/src/Global/GlobalState.js +++ b/pokedex/src/Global/GlobalState.js @@ -1,13 +1,15 @@ import React, { useEffect, useState } from 'react' import axios from 'axios' import GlobalStateContext from './GlobalStateContext' +import {baseURL} from '../constans/urls/index' const GlobalState = (props) => { const [pokemonList, setPokemonList] = useState([]) const [pokedex, setPokedex] = useState([]) - + +//pega a lista de pokemons da pokeAPI const getPokemonList = () =>{ - axios.get("https://pokeapi.co/api/v2/pokemon").then(response => { + axios.get(baseURL).then(response => { setPokemonList(response.data.results) }) .catch(error =>{console.log(error)}) @@ -17,6 +19,7 @@ const GlobalState = (props) => { const setters = {setPokemonList, setPokedex} const requests = {getPokemonList} +//dados pra passar para os componentes const data = {states, setters, requests} return ( diff --git a/pokedex/src/components/Hooks/index.js b/pokedex/src/Hooks/index.js similarity index 100% rename from pokedex/src/components/Hooks/index.js rename to pokedex/src/Hooks/index.js diff --git a/pokedex/src/components/Buttons/AddButton/index.js b/pokedex/src/components/Buttons/AddButton/index.js deleted file mode 100644 index 8097e00..0000000 --- a/pokedex/src/components/Buttons/AddButton/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import {Button} from '@material-ui/core' -import {DetailsBtnContainer} from '../GeneralButtonStyles' - - -const AddButton = () => ( - - - -); - -export default AddButton; \ No newline at end of file diff --git a/pokedex/src/components/Buttons/BackButton/index.js b/pokedex/src/components/Buttons/BackButton/index.js deleted file mode 100644 index 6f9fcd2..0000000 --- a/pokedex/src/components/Buttons/BackButton/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import {Button} from '@material-ui/core' -import {ButtonContainer} from '../GeneralButtonStyles' - -const BackButton = () => ( - - - -); - -export default BackButton; \ No newline at end of file diff --git a/pokedex/src/components/Buttons/GeneralButtonStyles.js b/pokedex/src/components/Buttons/GeneralButtonStyles.js deleted file mode 100644 index e4eaeff..0000000 --- a/pokedex/src/components/Buttons/GeneralButtonStyles.js +++ /dev/null @@ -1,23 +0,0 @@ -import styled from 'styled-components' - -export const ButtonContainer = styled.div ` - margin:10px; - - a{ - color:#ffff33; - text-decoration:none; - list-style:none; - } -` - -export const DetailsBtnContainer = styled.div ` - margin:5px; - color:#fff; - - a{ - color:black; - text-decoration:none; - list-style:none; - - } -` \ No newline at end of file diff --git a/pokedex/src/components/Buttons/GoToDetailsButton/index.js b/pokedex/src/components/Buttons/GoToDetailsButton/index.js deleted file mode 100644 index ef48a0d..0000000 --- a/pokedex/src/components/Buttons/GoToDetailsButton/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import {Button} from '@material-ui/core' -import {DetailsBtnContainer} from '../GeneralButtonStyles' - - -const DetailsButton = () => ( - - - -); - -export default DetailsButton; \ No newline at end of file diff --git a/pokedex/src/components/Buttons/PokeDexButton/index.js b/pokedex/src/components/Buttons/PokeDexButton/index.js deleted file mode 100644 index 1df5ea6..0000000 --- a/pokedex/src/components/Buttons/PokeDexButton/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import {Button} from '@material-ui/core' -import {ButtonContainer} from '../GeneralButtonStyles' - -const PokeDexButton = () => ( - - - -); - -export default PokeDexButton; \ No newline at end of file diff --git a/pokedex/src/components/Buttons/RemoveButton/index.js b/pokedex/src/components/Buttons/RemoveButton/index.js deleted file mode 100644 index c0161f1..0000000 --- a/pokedex/src/components/Buttons/RemoveButton/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import {Button} from '@material-ui/core' -import {DetailsBtnContainer} from '../GeneralButtonStyles' - - -const RemoveButton = () => ( - - - -); - -export default RemoveButton; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/ImageCard/index.js b/pokedex/src/components/DetailsCard/ImageCard/index.js deleted file mode 100644 index 3b65417..0000000 --- a/pokedex/src/components/DetailsCard/ImageCard/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react' -import {PokeImgContainer} from '../styled' - -const ImageCard = () => { - return( - - - - ) -} -export default ImageCard; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/MovesCard/index.js b/pokedex/src/components/DetailsCard/MovesCard/index.js deleted file mode 100644 index ef9a94f..0000000 --- a/pokedex/src/components/DetailsCard/MovesCard/index.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react' -import {PokeMovesContainer} from '../styled' - -const MovesCard = () => { - return( - -

Moves

-

razor-wind

-

sword-dance

-

cut

-

bind

-

vine-whip

-
- ) -} -export default MovesCard; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/StatsCard/index.js b/pokedex/src/components/DetailsCard/StatsCard/index.js deleted file mode 100644 index 0dcc4db..0000000 --- a/pokedex/src/components/DetailsCard/StatsCard/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react' -import {PokeStatsContainer} from '../styled' - -const StatsCard = () => { - return( - -

Stats

-

hp: 45

-

attack:49

-

defense:49

-

special-attack:65

-

special-defense:65

-

speed:45

-
- ) -} -export default StatsCard; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/TypeCard/index.js b/pokedex/src/components/DetailsCard/TypeCard/index.js deleted file mode 100644 index 8877c02..0000000 --- a/pokedex/src/components/DetailsCard/TypeCard/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react' -import {PokeTypeContainer} from '../styled' - -const TypeCard = () => { - return( - -

Type:

-

glass

-

poison

-
- ) -} -export default TypeCard; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/index.js b/pokedex/src/components/DetailsCard/index.js new file mode 100644 index 0000000..12c606d --- /dev/null +++ b/pokedex/src/components/DetailsCard/index.js @@ -0,0 +1,53 @@ +import React from 'react' +import {PokeStatsContainer, PokeMovesContainer, PokeTypeContainer,PokeImgContainer,DetailsFlexBox,ImgFlexBox, StatsFlexBox, TypeMovesFlexBox} from '../../styles/styles' + +const DetailsCard = () => { + + return( +
+ + + + + {/*Front img pokemon */} + + + + {/*Back img pokemon */} + + + + + +

Stats

+
+

hp: 45

+

attack:49

+

defense:49

+

special-attack:65

+

special-defense:65

+

speed:45

+
+
+
+ + +

Type:

+

glass

+

poison

+
+ +

Moves

+

razor-wind

+

sword-dance

+

cut

+

bind

+

vine-whip

+
+
+
+
+ ) +} + +export default DetailsCard; \ No newline at end of file diff --git a/pokedex/src/components/DetailsCard/styled.js b/pokedex/src/components/DetailsCard/styled.js deleted file mode 100644 index 4c0d279..0000000 --- a/pokedex/src/components/DetailsCard/styled.js +++ /dev/null @@ -1,70 +0,0 @@ - -import styled from 'styled-components' - - -export const Box1 = styled.div ` - display:flex; - flex-direction: column; - justify-content:center; - align-items:center; - text-align:center; - align-content:center; -` -export const PokeImgContainer = styled.div ` - background-color:#f2f2f2f2; - height:250px; - width:250px; - margin: 20px; - box-shadow: 3px 3px 3px 3px #d9d9d9; - display:flex; - justify-content:center; - text-align:center; - align-items:center; -` - -export const Box2 = styled.div ` - display:flex; - justify-content:column; - text-align:Center; -` -export const PokeStatsContainer = styled.div ` - background-color:#f2f2f2f2; - height:543px; - width:300px; - margin: 20px; - box-shadow: 3px 3px 3px 3px #d9d9d9; - display:flex; - flex-direction:column; - justify-content:center; - text-align:center; - align-items:center; - -` -export const Box3 = styled.div ` - display:flex; - flex-direction:column; -` -export const PokeTypeContainer = styled.div ` - background-color:#f2f2f2f2; - height:60px; - width:400px; - margin: 20px; - box-shadow: 3px 3px 3px 3px #d9d9d9; - display:flex; - flex-direction:row; - justify-content: space-evenly; -` - -export const PokeMovesContainer = styled.div` - background-color:#f2f2f2f2; - height:439px; - width:400px; - margin: 20px; - box-shadow: 3px 3px 3px 3px #d9d9d9; - display:flex; - flex-direction:column; - justify-content:center; - text-align:center; - align-items:center -` - diff --git a/pokedex/src/components/Header/index.js b/pokedex/src/components/Header/index.js deleted file mode 100644 index fd6a96f..0000000 --- a/pokedex/src/components/Header/index.js +++ /dev/null @@ -1,16 +0,0 @@ -import styled from 'styled-components' - -//Home page and PokeDexPage header - -//Details page header -export const Header = styled.header ` - background-color:#ff6666; - color:#fff; - height: 50px; - padding:20px 20px; - display:flex; - justify-content:space-between; - align-items:center; - text-align:center; - box-shadow: 3px 3px 3px 3px #d9d9d9; -` \ No newline at end of file diff --git a/pokedex/src/components/Main/index.js b/pokedex/src/components/Main/index.js deleted file mode 100644 index bd0594f..0000000 --- a/pokedex/src/components/Main/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import styled from 'styled-components' - -export const HomeFlexBox = styled.main ` -height:100vh; -display:flex; -justify-content:center; -justify-content:space-evenly; -flex-wrap: wrap; -padding-top:50px; -` - -export const DetailsFlexBox = styled.main ` - display: flex; - justify-content:center; - flex-wrap: wrap; - padding-top: 8%; - -` \ No newline at end of file diff --git a/pokedex/src/components/PokeCard/PokeCard.js b/pokedex/src/components/PokeCard/PokeCard.js index 7b4764c..276a84b 100644 --- a/pokedex/src/components/PokeCard/PokeCard.js +++ b/pokedex/src/components/PokeCard/PokeCard.js @@ -1,11 +1,13 @@ import React, { useEffect, useState } from 'react' -import {PokeCardContainer } from '../PokeCard/style' -import DetailsButton from '../../components/Buttons/GoToDetailsButton/index' -import AddButton from '../../components/Buttons/AddButton/index' import axios from 'axios' - +import { DetailsBtnContainer,PokeCardContainer} from '../../styles/styles' +import {Button} from '@material-ui/core' +import { useHistory } from "react-router-dom"; +import {goToDetailsPage} from '../../router/Coordinator' export default function PokeCard (props) { + const history = useHistory(); + const [photo, setPhoto] = useState ([]) const pokemonPhoto = () => { @@ -25,8 +27,15 @@ export default function PokeCard (props) { {props.pokemon.name}/

{props.pokemon.name}

- - + + + + + + +
) diff --git a/pokedex/src/components/PokeCard/style.js b/pokedex/src/components/PokeCard/style.js deleted file mode 100644 index 3b7c905..0000000 --- a/pokedex/src/components/PokeCard/style.js +++ /dev/null @@ -1,14 +0,0 @@ -import styled from 'styled-components' - -export const PokeCardContainer = styled.div ` - background-color: #f2f2f2; - display:flex; - flex-direction:column; - justify-content:space-evenly; - justify-content:center; - text-align:center; - height: 300px; - width: 200px; - margin:15px; - box-shadow: 3px 3px 3px 3px #d9d9d9; -` \ No newline at end of file diff --git a/pokedex/src/constans/urls/index.js b/pokedex/src/constans/urls/index.js new file mode 100644 index 0000000..e0ed7e0 --- /dev/null +++ b/pokedex/src/constans/urls/index.js @@ -0,0 +1,3 @@ +import React from 'react' + +export const baseURL = "https://pokeapi.co/api/v2/pokemon" \ No newline at end of file diff --git a/pokedex/src/hooks/useHooks/index.js b/pokedex/src/hooks/useHooks/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/pokedex/src/router/Coordinator.js b/pokedex/src/router/Coordinator.js new file mode 100644 index 0000000..beb47ec --- /dev/null +++ b/pokedex/src/router/Coordinator.js @@ -0,0 +1,18 @@ + +export const goToHomePage = (history) => { + history.push("/"); +}; + +export const goToDetailsPage = (history) => { + history.push("/detalhes"); +}; + +export const goToPokeDexPage = (history) => { + history.push("/pokedex"); +}; + +export const goBack = (history) => { + history.goBack(); + }; + + diff --git a/pokedex/src/router/Router.js b/pokedex/src/router/Router.js index b847514..7d05eda 100644 --- a/pokedex/src/router/Router.js +++ b/pokedex/src/router/Router.js @@ -9,8 +9,11 @@ const Router = () => ( - - + + + +
"Erro 404 - Este Pokemon não existe!"
+
); diff --git a/pokedex/src/screens/DetailsPage/index.js b/pokedex/src/screens/DetailsPage/index.js index 1c5f21b..0927078 100644 --- a/pokedex/src/screens/DetailsPage/index.js +++ b/pokedex/src/screens/DetailsPage/index.js @@ -1,39 +1,39 @@ import React from 'react' -import BackButton from '../../components/Buttons/BackButton/index' -import RemoveButton from '../../components/Buttons/RemoveButton/index' -import AddButton from '../../components/Buttons/AddButton/index' -import {Header} from '../../components/Header/index' -import {DetailsFlexBox} from '../../components/Main/index' -import {Box1, Box2, Box3} from '../../components/DetailsCard/styled' -import ImageCard from '../../components/DetailsCard/ImageCard/index' -import TypeCard from '../../components/DetailsCard/TypeCard/index' -import StatsCard from '../../components/DetailsCard/StatsCard/index' -import MovesCard from '../../components/DetailsCard/MovesCard/index' -import {BtnContainer} from '../DetailsPage/styled' +import {Header, BtnContainer,ButtonContainer, DetailsBtnContainer} from '../../styles/styles' +import DetailsCard from '../../components/DetailsCard/index' +import { useHistory } from "react-router-dom"; +import {goToHomePage} from '../../router/Coordinator' +import {Button} from '@material-ui/core' + const DetailsPage = () => { + const history = useHistory(); + return(
-
- < BackButton/> -

Nome do Pokemon

- - - - -
- - - - - - - - - - - - - +
+ {/** Botao para voltar pra homepage*/} + + + +

Nome do Pokemon

+ + {/*Botoes add e remover pokemon*/ } + + + + + + + + + +
+
+ +
) } diff --git a/pokedex/src/screens/DetailsPage/styled.js b/pokedex/src/screens/DetailsPage/styled.js deleted file mode 100644 index 21107c7..0000000 --- a/pokedex/src/screens/DetailsPage/styled.js +++ /dev/null @@ -1,13 +0,0 @@ -import styled from 'styled-components' - -export const BtnContainer = styled.div` -display: flex; -flex-direction:row; - -@media only screen and (width: 600px){ - div{ - display:flex; - flex-direction:column - } -} -` \ No newline at end of file diff --git a/pokedex/src/screens/HomePage/index.js b/pokedex/src/screens/HomePage/index.js index 3e05ddf..21abcf4 100644 --- a/pokedex/src/screens/HomePage/index.js +++ b/pokedex/src/screens/HomePage/index.js @@ -1,12 +1,15 @@ import React, { useContext, useEffect } from 'react' +import {Header} from '../../styles/styles' +import {ButtonContainer, HomeFlexBox} from '../../styles/styles' +import { useHistory } from "react-router-dom"; +import {goToPokeDexPage} from '../../router/Coordinator' +import {Button} from '@material-ui/core' import PokeCard from '../../components/PokeCard/PokeCard'; -import PokeDexButton from '../../components/Buttons/PokeDexButton/index' -import {Header} from '../../components/Header/index' -import {HomeFlexBox} from '../../components/Main/index' import GlobalStateContext from '../../Global/GlobalStateContext'; - const HomePage = () => { + const history = useHistory(); + const {states, setters, requests} = useContext(GlobalStateContext) useEffect(()=>{ @@ -34,7 +37,11 @@ import GlobalStateContext from '../../Global/GlobalStateContext'; return(
- + + +

Lista de Pokemons

diff --git a/pokedex/src/screens/PokeDexPage/index.js b/pokedex/src/screens/PokeDexPage/index.js index a32baa2..ee9abf2 100644 --- a/pokedex/src/screens/PokeDexPage/index.js +++ b/pokedex/src/screens/PokeDexPage/index.js @@ -1,19 +1,26 @@ import React from 'react' -import BackButton from '../../components/Buttons/BackButton/index' -import {Header} from '../../components/Header/index' -import {HomeFlexBox} from '../../components/Main/index' -import PokeCard from '../../components/PokeCard/PokeCard'; +import {Header} from '../../styles/styles' +import { useHistory } from "react-router-dom"; +import {Button} from '@material-ui/core' +import {ButtonContainer, HomeFlexBox} from '../../styles/styles' +import {goToHomePage } from '../../router/Coordinator' const PokeDexPage = () => { + const history = useHistory(); + return(
- + + + +

PokeDex

-
) diff --git a/pokedex/src/styles/styles.js b/pokedex/src/styles/styles.js new file mode 100644 index 0000000..c18178a --- /dev/null +++ b/pokedex/src/styles/styles.js @@ -0,0 +1,146 @@ +import styled from 'styled-components' + + +//HEADER PARA TODAS PAGES + +export const Header = styled.header ` + background-color:#ff6666; + color:#fff; + height: 50px; + padding:20px 20px; + display:flex; + justify-content:space-between; + align-items:center; + text-align:center; + box-shadow: 3px 3px 3px 3px #d9d9d9; +` +//FLEXBOX PARA HOME E DETALHES--- +export const HomeFlexBox = styled.main ` +height:100vh; +display:flex; +justify-content:center; +justify-content:space-evenly; +flex-wrap: wrap; +padding-top:50px; +` + +//POKE CARD ESTILOS ------------------ +export const PokeCardContainer = styled.div ` + background-color: #f2f2f2; + display:flex; + flex-direction:column; + justify-content:space-evenly; + justify-content:center; + text-align:center; + height: 300px; + width: 200px; + margin:15px; + box-shadow: 3px 3px 3px 3px #d9d9d9; + + img{ + background-color: #d9d9d9; + border-radius:100%; + height:400px; + width:200px; + } +` +export const DetailsFlexBox = styled.main ` + display: flex; + justify-content:center; + flex-wrap: wrap; + padding-top: 8%; + +` +//ESTILOS PARA O DETAILS CARD +export const ImgFlexBox = styled.div ` + display:flex; + flex-direction: column; + justify-content:center; + align-items:center; + text-align:center; + align-content:center; +` +export const PokeImgContainer = styled.div ` + background-color:#f2f2f2f2; + height:250px; + width:250px; + margin: 20px; + box-shadow: 3px 3px 3px 3px #d9d9d9; + display:flex; + justify-content:center; + text-align:center; + align-items:center; +` + +export const StatsFlexBox = styled.div ` + display:flex; + justify-content:column; + text-align:Center; +` +export const PokeStatsContainer = styled.div ` + background-color:#f2f2f2f2; + height:543px; + width:300px; + margin: 20px; + box-shadow: 3px 3px 3px 3px #d9d9d9; + display:flex; + flex-direction:column; + justify-content:center; + text-align:center; + align-items:center; + +` +export const TypeMovesFlexBox = styled.div ` + display:flex; + flex-direction:column; +` +export const PokeTypeContainer = styled.div ` + background-color:#f2f2f2f2; + height:60px; + width:400px; + margin: 20px; + box-shadow: 3px 3px 3px 3px #d9d9d9; + display:flex; + flex-direction:row; + justify-content: space-evenly; +` + +export const PokeMovesContainer = styled.div` + background-color:#f2f2f2f2; + height:439px; + width:400px; + margin: 20px; + box-shadow: 3px 3px 3px 3px #d9d9d9; + display:flex; + flex-direction:column; + justify-content:center; + text-align:center; + align-items:center; +` + +//BOTOES ------------------------------------- +export const BtnContainer = styled.div` +display: flex; +flex-direction:row; +` +export const ButtonContainer = styled.div ` + margin:10px; + + a{ + color:#ffff33; + text-decoration:none; + list-style:none; + } +` + +export const DetailsBtnContainer = styled.div ` + margin:5px; + color:#fff; + + a{ + color:black; + text-decoration:none; + list-style:none; + + } +` \ No newline at end of file