diff --git a/.eslintcache b/.eslintcache new file mode 100644 index 00000000..e4ccdc86 --- /dev/null +++ b/.eslintcache @@ -0,0 +1 @@ +[{"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/index.js":"1","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/GlobalStyles/index.js":"2","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/App/index.js":"3","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/GlobalStyles/GlobalStyles.js":"4","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/App/App.js":"5","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Header/index.js":"6","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Header/Header.js":"7","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/constants.js":"8","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/SearchInput/index.js":"9","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/SearchInput/SearchInput.js":"10","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/VisuallyHidden/index.js":"11","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/VisuallyHidden/VisuallyHidden.js":"12","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/UnstyledButton/index.js":"13","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/UnstyledButton/UnstyledButton.js":"14","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Icon/index.js":"15","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Icon/Icon.js":"16","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Logo/index.js":"17","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Logo/Logo.js":"18","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Breadcrumbs/index.js":"19","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Breadcrumbs/Breadcrumbs.js":"20","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeIndex/index.js":"21","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeIndex/ShoeIndex.js":"22","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Select/index.js":"23","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Select/Select.js":"24","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeSidebar/index.js":"25","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeSidebar/ShoeSidebar.js":"26","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Spacer/index.js":"27","/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Spacer/Spacer.js":"28"},{"size":284,"mtime":1610198851033,"results":"29","hashOfConfig":"30"},{"size":42,"mtime":1610198753919,"results":"31","hashOfConfig":"30"},{"size":33,"mtime":1610197732524,"results":"32","hashOfConfig":"30"},{"size":1606,"mtime":1610199532638,"results":"33","hashOfConfig":"30"},{"size":456,"mtime":1610208525780,"results":"34","hashOfConfig":"30"},{"size":36,"mtime":1610198168530,"results":"35","hashOfConfig":"30"},{"size":2217,"mtime":1610208525780,"results":"36","hashOfConfig":"30"},{"size":385,"mtime":1610204914556,"results":"37","hashOfConfig":"30"},{"size":41,"mtime":1610199634866,"results":"38","hashOfConfig":"30"},{"size":992,"mtime":1610208525780,"results":"39","hashOfConfig":"30"},{"size":44,"mtime":1610199826658,"results":"40","hashOfConfig":"30"},{"size":1043,"mtime":1610208525827,"results":"41","hashOfConfig":"30"},{"size":44,"mtime":1610200177243,"results":"42","hashOfConfig":"30"},{"size":373,"mtime":1610208525780,"results":"43","hashOfConfig":"30"},{"size":34,"mtime":1610200791134,"results":"44","hashOfConfig":"30"},{"size":715,"mtime":1610208525827,"results":"45","hashOfConfig":"30"},{"size":34,"mtime":1610204428694,"results":"46","hashOfConfig":"30"},{"size":308,"mtime":1610208525780,"results":"47","hashOfConfig":"30"},{"size":41,"mtime":1610205618937,"results":"48","hashOfConfig":"30"},{"size":820,"mtime":1610208740005,"results":"49","hashOfConfig":"30"},{"size":39,"mtime":1610206381586,"results":"50","hashOfConfig":"30"},{"size":1491,"mtime":1610209159112,"results":"51","hashOfConfig":"30"},{"size":36,"mtime":1610206889900,"results":"52","hashOfConfig":"30"},{"size":1776,"mtime":1610208650648,"results":"53","hashOfConfig":"30"},{"size":41,"mtime":1610208844815,"results":"54","hashOfConfig":"30"},{"size":1084,"mtime":1610209179865,"results":"55","hashOfConfig":"30"},{"size":36,"mtime":1610209049792,"results":"56","hashOfConfig":"30"},{"size":391,"mtime":1610209143553,"results":"57","hashOfConfig":"30"},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},"d0tfeb",{"filePath":"61","messages":"62","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"63","messages":"64","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"65","messages":"66","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"67","messages":"68","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"75","messages":"76","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"77","messages":"78","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"79","messages":"80","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"83","messages":"84","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"87","messages":"88","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"89","messages":"90","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"91","messages":"92","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"filePath":"95","messages":"96","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"60"},{"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":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"103","messages":"104","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"105","messages":"106","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"107","messages":"108","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"111","messages":"112","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"113","messages":"114","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/index.js",[],["115","116"],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/GlobalStyles/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/App/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/GlobalStyles/GlobalStyles.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/App/App.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Header/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Header/Header.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/constants.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/SearchInput/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/SearchInput/SearchInput.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/VisuallyHidden/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/VisuallyHidden/VisuallyHidden.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/UnstyledButton/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/UnstyledButton/UnstyledButton.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Icon/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Icon/Icon.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Logo/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Logo/Logo.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Breadcrumbs/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Breadcrumbs/Breadcrumbs.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeIndex/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeIndex/ShoeIndex.js",["117"],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Select/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Select/Select.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeSidebar/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/ShoeSidebar/ShoeSidebar.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Spacer/index.js",[],"/Users/joshuacomeau/work/course-projects/sole-and-ankle/src/components/Spacer/Spacer.js",[],{"ruleId":"118","replacedBy":"119"},{"ruleId":"120","replacedBy":"121"},{"ruleId":"122","severity":1,"message":"123","line":4,"column":19,"nodeType":"124","messageId":"125","endLine":4,"endColumn":25},"no-native-reassign",["126"],"no-negated-in-lhs",["127"],"no-unused-vars","'COLORS' is defined but never used.","Identifier","unusedVar","no-global-assign","no-unsafe-negation"] \ No newline at end of file diff --git a/.new-component-config.json b/.new-component-config.json new file mode 100644 index 00000000..48441184 --- /dev/null +++ b/.new-component-config.json @@ -0,0 +1,8 @@ +{ + "type": "functional", + "prettierConfig": { + "semi": true, + "singleQuote": true, + "trailingComma": "es5" + } +} diff --git a/package.json b/package.json index ed2515b7..39435649 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "@testing-library/user-event": "^12.1.10", "react": "^17.0.1", "react-dom": "^17.0.1", + "react-feather": "^2.0.9", "react-scripts": "4.0.1", + "styled-components": "^5.2.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/public/index.html b/public/index.html index aa069f27..067690eb 100644 --- a/public/index.html +++ b/public/index.html @@ -3,31 +3,30 @@
- + - - -