├── .gitignore ├── .prettierignore ├── .storybook ├── main.js └── preview.js ├── CHANGELOG.md ├── README.md ├── config-overrides.js ├── package.json ├── public ├── favicon.png └── index.html └── src ├── components ├── ErrorMessage │ ├── ErrorMessage.jsx │ ├── ErrorMessage.module.css │ ├── index.js │ └── video │ │ └── han-solo.mp4 ├── Favorite │ ├── Favorite.jsx │ ├── Favorite.module.css │ ├── img │ │ └── bookmark.svg │ └── index.js ├── Header │ ├── Header.jsx │ ├── Header.module.css │ ├── img │ │ ├── droid.svg │ │ ├── lightsaber.svg │ │ └── space-station.svg │ └── index.js ├── HomePage │ └── ChooseSide │ │ ├── ChooseSide.jsx │ │ ├── ChooseSide.module.css │ │ ├── img │ │ ├── dark-side.jpg │ │ ├── falcon.jpg │ │ └── light-side.jpg │ │ └── index.js ├── PeoplePage │ ├── PeopleList │ │ ├── PeopleList.jsx │ │ ├── PeopleList.module.css │ │ └── index.js │ └── PeopleNavigation │ │ ├── PeopleNavigation.jsx │ │ ├── PeopleNavigation.module.css │ │ └── index.js ├── PersonPage │ ├── PersonFilms │ │ ├── PersonFilms.jsx │ │ ├── PersonFilms.module.css │ │ └── index.js │ ├── PersonInfo │ │ ├── PersonInfo.jsx │ │ ├── PersonInfo.module.css │ │ └── index.js │ ├── PersonLinkBack │ │ ├── PersonLinkBack.jsx │ │ ├── PersonLinkBack.module.css │ │ ├── img │ │ │ └── back.svg │ │ └── index.js │ └── PersonPhoto │ │ ├── PersonPhoto.jsx │ │ ├── PersonPhoto.module.css │ │ ├── img │ │ ├── favorite-fill.svg │ │ └── favorite.svg │ │ └── index.js ├── SearchPage │ └── SearchPageInfo │ │ ├── SearchPageInfo.jsx │ │ ├── SearchPageInfo.module.css │ │ └── index.js └── UI │ ├── UiButton │ ├── UiButton.jsx │ ├── UiButton.module.css │ ├── UiButton.stories.js │ └── index.js │ ├── UiInput │ ├── UiInput.jsx │ ├── UiInput.module.css │ ├── UiInput.stories.js │ ├── img │ │ └── cancel.svg │ └── index.js │ ├── UiLoading │ ├── UiLoading.jsx │ ├── UiLoading.module.css │ ├── UiLoading.stories.js │ ├── img │ │ ├── loader-black.svg │ │ ├── loader-blue.svg │ │ └── loader-white.svg │ └── index.js │ ├── UiVideo │ ├── UiVideo.jsx │ ├── UiVideo.module.css │ ├── UiVideo.stories.js │ ├── index.js │ └── video │ │ └── video.mp4 │ └── index.css ├── constants ├── api.js └── repo.js ├── containers ├── App │ ├── App.jsx │ ├── App.module.css │ └── index.js ├── FavoritesPage │ ├── FavoritesPage.jsx │ ├── FavoritesPage.module.css │ └── index.js ├── HomePage │ ├── HomePage.jsx │ ├── HomePage.module.css │ └── index.js ├── NotFoundPage │ ├── NotFoundPage.jsx │ ├── NotFoundPage.module.css │ ├── img │ │ └── not-found.png │ └── index.js ├── PeoplePage │ ├── PeoplePage.jsx │ └── index.js ├── PersonPage │ ├── PersonPage.jsx │ ├── PersonPage.module.css │ └── index.js └── SearchPage │ ├── SearchPage.jsx │ ├── SearchPage.module.css │ └── index.js ├── context └── ThemeProvider.jsx ├── hoc-helpers └── withErrorApi.jsx ├── hooks └── useQueryParams.js ├── index.js ├── routes └── routesConfig.js ├── services ├── changeCssVariables.js └── getPeopleData.js ├── static └── bg.jpg ├── store ├── actions │ └── index.js ├── constants │ └── actionTypes.js ├── reducers │ ├── favoriteReducer.js │ └── index.js └── store.js ├── styles └── index.css └── utils ├── localStorage.js └── network.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | CHANGELOG.md -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- 1 | export const parameters = { 2 | actions: { argTypesRegex: "^on[A-Z].*" }, 3 | }; 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/README.md -------------------------------------------------------------------------------- /config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/config-overrides.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/public/index.html -------------------------------------------------------------------------------- /src/components/ErrorMessage/ErrorMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/ErrorMessage/ErrorMessage.jsx -------------------------------------------------------------------------------- /src/components/ErrorMessage/ErrorMessage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/ErrorMessage/ErrorMessage.module.css -------------------------------------------------------------------------------- /src/components/ErrorMessage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./ErrorMessage"; 2 | -------------------------------------------------------------------------------- /src/components/ErrorMessage/video/han-solo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/ErrorMessage/video/han-solo.mp4 -------------------------------------------------------------------------------- /src/components/Favorite/Favorite.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Favorite/Favorite.jsx -------------------------------------------------------------------------------- /src/components/Favorite/Favorite.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Favorite/Favorite.module.css -------------------------------------------------------------------------------- /src/components/Favorite/img/bookmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Favorite/img/bookmark.svg -------------------------------------------------------------------------------- /src/components/Favorite/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Favorite"; 2 | -------------------------------------------------------------------------------- /src/components/Header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Header/Header.jsx -------------------------------------------------------------------------------- /src/components/Header/Header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Header/Header.module.css -------------------------------------------------------------------------------- /src/components/Header/img/droid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Header/img/droid.svg -------------------------------------------------------------------------------- /src/components/Header/img/lightsaber.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Header/img/lightsaber.svg -------------------------------------------------------------------------------- /src/components/Header/img/space-station.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/Header/img/space-station.svg -------------------------------------------------------------------------------- /src/components/Header/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Header"; 2 | -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/ChooseSide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/HomePage/ChooseSide/ChooseSide.jsx -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/ChooseSide.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/HomePage/ChooseSide/ChooseSide.module.css -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/img/dark-side.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/HomePage/ChooseSide/img/dark-side.jpg -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/img/falcon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/HomePage/ChooseSide/img/falcon.jpg -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/img/light-side.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/HomePage/ChooseSide/img/light-side.jpg -------------------------------------------------------------------------------- /src/components/HomePage/ChooseSide/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./ChooseSide"; 2 | -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleList/PeopleList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PeoplePage/PeopleList/PeopleList.jsx -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleList/PeopleList.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PeoplePage/PeopleList/PeopleList.module.css -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './PeopleList'; 2 | -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleNavigation/PeopleNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PeoplePage/PeopleNavigation/PeopleNavigation.jsx -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleNavigation/PeopleNavigation.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PeoplePage/PeopleNavigation/PeopleNavigation.module.css -------------------------------------------------------------------------------- /src/components/PeoplePage/PeopleNavigation/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PeopleNavigation"; 2 | -------------------------------------------------------------------------------- /src/components/PersonPage/PersonFilms/PersonFilms.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonFilms/PersonFilms.jsx -------------------------------------------------------------------------------- /src/components/PersonPage/PersonFilms/PersonFilms.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonFilms/PersonFilms.module.css -------------------------------------------------------------------------------- /src/components/PersonPage/PersonFilms/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PersonFilms"; 2 | -------------------------------------------------------------------------------- /src/components/PersonPage/PersonInfo/PersonInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonInfo/PersonInfo.jsx -------------------------------------------------------------------------------- /src/components/PersonPage/PersonInfo/PersonInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonInfo/PersonInfo.module.css -------------------------------------------------------------------------------- /src/components/PersonPage/PersonInfo/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PersonInfo"; 2 | -------------------------------------------------------------------------------- /src/components/PersonPage/PersonLinkBack/PersonLinkBack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonLinkBack/PersonLinkBack.jsx -------------------------------------------------------------------------------- /src/components/PersonPage/PersonLinkBack/PersonLinkBack.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonLinkBack/PersonLinkBack.module.css -------------------------------------------------------------------------------- /src/components/PersonPage/PersonLinkBack/img/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonLinkBack/img/back.svg -------------------------------------------------------------------------------- /src/components/PersonPage/PersonLinkBack/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PersonLinkBack"; 2 | -------------------------------------------------------------------------------- /src/components/PersonPage/PersonPhoto/PersonPhoto.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonPhoto/PersonPhoto.jsx -------------------------------------------------------------------------------- /src/components/PersonPage/PersonPhoto/PersonPhoto.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonPhoto/PersonPhoto.module.css -------------------------------------------------------------------------------- /src/components/PersonPage/PersonPhoto/img/favorite-fill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonPhoto/img/favorite-fill.svg -------------------------------------------------------------------------------- /src/components/PersonPage/PersonPhoto/img/favorite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/PersonPage/PersonPhoto/img/favorite.svg -------------------------------------------------------------------------------- /src/components/PersonPage/PersonPhoto/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PersonPhoto"; 2 | -------------------------------------------------------------------------------- /src/components/SearchPage/SearchPageInfo/SearchPageInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/SearchPage/SearchPageInfo/SearchPageInfo.jsx -------------------------------------------------------------------------------- /src/components/SearchPage/SearchPageInfo/SearchPageInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/SearchPage/SearchPageInfo/SearchPageInfo.module.css -------------------------------------------------------------------------------- /src/components/SearchPage/SearchPageInfo/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SearchPageInfo"; 2 | -------------------------------------------------------------------------------- /src/components/UI/UiButton/UiButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiButton/UiButton.jsx -------------------------------------------------------------------------------- /src/components/UI/UiButton/UiButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiButton/UiButton.module.css -------------------------------------------------------------------------------- /src/components/UI/UiButton/UiButton.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiButton/UiButton.stories.js -------------------------------------------------------------------------------- /src/components/UI/UiButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './UiButton'; 2 | -------------------------------------------------------------------------------- /src/components/UI/UiInput/UiInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiInput/UiInput.jsx -------------------------------------------------------------------------------- /src/components/UI/UiInput/UiInput.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiInput/UiInput.module.css -------------------------------------------------------------------------------- /src/components/UI/UiInput/UiInput.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiInput/UiInput.stories.js -------------------------------------------------------------------------------- /src/components/UI/UiInput/img/cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiInput/img/cancel.svg -------------------------------------------------------------------------------- /src/components/UI/UiInput/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./UiInput"; 2 | -------------------------------------------------------------------------------- /src/components/UI/UiLoading/UiLoading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/UiLoading.jsx -------------------------------------------------------------------------------- /src/components/UI/UiLoading/UiLoading.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/UiLoading.module.css -------------------------------------------------------------------------------- /src/components/UI/UiLoading/UiLoading.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/UiLoading.stories.js -------------------------------------------------------------------------------- /src/components/UI/UiLoading/img/loader-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/img/loader-black.svg -------------------------------------------------------------------------------- /src/components/UI/UiLoading/img/loader-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/img/loader-blue.svg -------------------------------------------------------------------------------- /src/components/UI/UiLoading/img/loader-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiLoading/img/loader-white.svg -------------------------------------------------------------------------------- /src/components/UI/UiLoading/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./UiLoading"; 2 | -------------------------------------------------------------------------------- /src/components/UI/UiVideo/UiVideo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiVideo/UiVideo.jsx -------------------------------------------------------------------------------- /src/components/UI/UiVideo/UiVideo.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/UI/UiVideo/UiVideo.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiVideo/UiVideo.stories.js -------------------------------------------------------------------------------- /src/components/UI/UiVideo/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./UiVideo"; 2 | -------------------------------------------------------------------------------- /src/components/UI/UiVideo/video/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/UiVideo/video/video.mp4 -------------------------------------------------------------------------------- /src/components/UI/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/components/UI/index.css -------------------------------------------------------------------------------- /src/constants/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/constants/api.js -------------------------------------------------------------------------------- /src/constants/repo.js: -------------------------------------------------------------------------------- 1 | export const REPO_NAME = "react-star-wars"; 2 | -------------------------------------------------------------------------------- /src/containers/App/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/App/App.jsx -------------------------------------------------------------------------------- /src/containers/App/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/App/App.module.css -------------------------------------------------------------------------------- /src/containers/App/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./App"; 2 | -------------------------------------------------------------------------------- /src/containers/FavoritesPage/FavoritesPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/FavoritesPage/FavoritesPage.jsx -------------------------------------------------------------------------------- /src/containers/FavoritesPage/FavoritesPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/FavoritesPage/FavoritesPage.module.css -------------------------------------------------------------------------------- /src/containers/FavoritesPage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./FavoritesPage"; 2 | -------------------------------------------------------------------------------- /src/containers/HomePage/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/HomePage/HomePage.jsx -------------------------------------------------------------------------------- /src/containers/HomePage/HomePage.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/containers/HomePage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./HomePage"; 2 | -------------------------------------------------------------------------------- /src/containers/NotFoundPage/NotFoundPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/NotFoundPage/NotFoundPage.jsx -------------------------------------------------------------------------------- /src/containers/NotFoundPage/NotFoundPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/NotFoundPage/NotFoundPage.module.css -------------------------------------------------------------------------------- /src/containers/NotFoundPage/img/not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/NotFoundPage/img/not-found.png -------------------------------------------------------------------------------- /src/containers/NotFoundPage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./NotFoundPage"; 2 | -------------------------------------------------------------------------------- /src/containers/PeoplePage/PeoplePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/PeoplePage/PeoplePage.jsx -------------------------------------------------------------------------------- /src/containers/PeoplePage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PeoplePage"; 2 | -------------------------------------------------------------------------------- /src/containers/PersonPage/PersonPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/PersonPage/PersonPage.jsx -------------------------------------------------------------------------------- /src/containers/PersonPage/PersonPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/PersonPage/PersonPage.module.css -------------------------------------------------------------------------------- /src/containers/PersonPage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./PersonPage"; 2 | -------------------------------------------------------------------------------- /src/containers/SearchPage/SearchPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/SearchPage/SearchPage.jsx -------------------------------------------------------------------------------- /src/containers/SearchPage/SearchPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/containers/SearchPage/SearchPage.module.css -------------------------------------------------------------------------------- /src/containers/SearchPage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SearchPage"; 2 | -------------------------------------------------------------------------------- /src/context/ThemeProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/context/ThemeProvider.jsx -------------------------------------------------------------------------------- /src/hoc-helpers/withErrorApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/hoc-helpers/withErrorApi.jsx -------------------------------------------------------------------------------- /src/hooks/useQueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/hooks/useQueryParams.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/index.js -------------------------------------------------------------------------------- /src/routes/routesConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/routes/routesConfig.js -------------------------------------------------------------------------------- /src/services/changeCssVariables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/services/changeCssVariables.js -------------------------------------------------------------------------------- /src/services/getPeopleData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/services/getPeopleData.js -------------------------------------------------------------------------------- /src/static/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/static/bg.jpg -------------------------------------------------------------------------------- /src/store/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/store/actions/index.js -------------------------------------------------------------------------------- /src/store/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/store/constants/actionTypes.js -------------------------------------------------------------------------------- /src/store/reducers/favoriteReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/store/reducers/favoriteReducer.js -------------------------------------------------------------------------------- /src/store/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/store/reducers/index.js -------------------------------------------------------------------------------- /src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/store/store.js -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/utils/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/utils/localStorage.js -------------------------------------------------------------------------------- /src/utils/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/letscode-dev/react-star-wars/HEAD/src/utils/network.js --------------------------------------------------------------------------------