Commit Graph

87 Commits (2857b1d131eb48950722660c20e527159c8c513d)

Author SHA1 Message Date
Jason Zhu 27df3a780a Implemented type color for Pokemon Card component 2023-03-23 20:49:31 +11:00
Jason Zhu 23b29ffccc Implement colorTypeGradients utility function 2023-03-23 20:34:09 +11:00
Jason Zhu 4c0f7f4d1c Implemented PokeTypeAsset in Pokemon Card component 2023-03-23 20:32:28 +11:00
Jason Zhu 0d6c393cbb Moved charizard.json into src/features/Pokedex/Pokemon/assets directory 2023-03-23 00:12:50 +11:00
Jason Zhu cf9e5d490d Moved poke types into src/features/Pokedex/Pokemon/assets directory 2023-03-23 00:12:29 +11:00
Jason Zhu 0b5a98d859 Implement first iteration of Pokemon.stories.tsx 2023-03-22 21:50:35 +11:00
Jason Zhu 91f3d51b9b Configured storybook 2023-03-22 21:29:42 +11:00
Jason Zhu aee577aeef Installed storybook in the project 2023-03-22 21:16:47 +11:00
Jason Zhu 87293cbd7f Change package manager from npm to yarn 2023-03-22 21:11:12 +11:00
Jason Zhu a29c471a0b Implemented index.ts for small components 2023-03-22 20:32:04 +11:00
Jason Zhu 47558e17d3 modified .nvmrc file 2023-03-21 17:28:18 +11:00
Jason Zhu af89068929 Implemented setSelectedType and setSelectedSort reducer in pokedexSlice, and getRegionList and getTypeList endpoints 2023-03-19 22:42:09 +11:00
Jason Zhu 452794f4e6 Created pokedexSlice and pokedexApi to perform getPokemonList 2023-03-19 16:53:07 +11:00
Jason Zhu e901a58105 Moved Filters.tsx into Pokedex feature folder 2023-03-19 15:53:49 +11:00
Jason Zhu 3139f53236 Added Pokedex component 2023-03-19 15:38:29 +11:00
Jason Zhu 4a8ad0256b Fixed abosolute path in App.tsx 2023-03-19 15:24:59 +11:00
Jason Zhu a867ce0001 Use Create-React-App absolute path feature 2023-03-19 15:17:58 +11:00
Jason Zhu bbaec4a027 Move Header.tsx into components directory 2023-03-19 13:16:17 +11:00
Jason Zhu 65f0b56a20 Fixed location of pokemon card location 2023-03-19 12:48:37 +11:00
Jason Zhu 610b501d9a Fixed import of charizard image for example 2023-03-18 23:52:12 +11:00
Jason Zhu fe2f07a165 Added configuration for Webstorm in per project setting 2023-03-18 23:39:18 +11:00
Jason Zhu 1b05c69514 Configured eslint by install eslint-plugin-prettier 2023-03-18 23:38:44 +11:00
Jason Zhu b3d48f475c Added husky and lint-staged for pre-commit check 2023-03-18 23:31:08 +11:00
Jason Zhu 8688cc44f0 Fixed lint & format using prettier and eslint 2023-03-18 23:21:20 +11:00
Jason Zhu 5ccfe5a986 Configured eslint and prettier to work on package.json 2023-03-18 22:52:01 +11:00
Jason Zhu 59ce0e2051 Installed eslint and provide configurations 2023-03-18 22:47:48 +11:00
Jason Zhu 53fcf68405 Move dev dependencies into devDependencies 2023-03-18 22:40:36 +11:00
Jason Zhu 36929bcbcc Added all image assets 2023-03-18 22:29:13 +11:00
Jason Zhu bc0c90767f Added .nvmrc file 2023-03-05 22:17:09 +11:00
Jason Zhu 634b15d0a9 Added fonts for the Pokemon card 2023-03-05 21:59:29 +11:00
Jason Zhu 8edd8b1040 Added a sample static Pokemon card 2023-03-05 21:03:15 +11:00
Jason Zhu 3ccf4bdd61 Add background image, title, and filter bar 2023-03-03 18:51:39 +11:00
Jason Zhu b60cb3fd75 Edited App component with poke_logo 2023-03-03 17:43:16 +11:00
Jason Zhu 92e869b459 Added redux-toolkit 2023-03-03 17:37:16 +11:00
Jason Zhu 278dbd3c64 Added webstorm config and prettier config 2023-03-03 17:35:00 +11:00
Jason Zhu 22226058d2 Modify README to clarify project objective 2023-03-03 17:30:17 +11:00
Jason Zhu ab886b1fb4 Initialize project using Create React App 2023-03-03 16:24:15 +11:00