├── .babelrc ├── .eslintrc.json ├── .github └── workflows │ └── linters.yml ├── .gitignore ├── .stylelintrc.json ├── MIT.md ├── README.md ├── package.json ├── public └── index.html └── src ├── App.js ├── __tests__ ├── Async.test.js └── countries-slice.test.js ├── components ├── NavBar │ ├── MainHeader.jsx │ └── MainHeader.module.css ├── countries │ ├── CountriesList.jsx │ ├── CountriesList.module.css │ ├── countries.jsx │ └── countries.module.css └── country-info │ ├── CountryInfo.jsx │ └── CountryInfo.module.css ├── images ├── left-arrow.svg ├── mic-icon.svg ├── right-arrow.svg └── settings-icon.svg ├── index.css ├── index.js ├── mocks └── Async.js ├── pages ├── DetailsPage.jsx └── HomePage.jsx ├── redux ├── countries-action.js ├── countries-slice.js ├── country-info.js └── store.js └── setupTests.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/.github/workflows/linters.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /MIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/MIT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/App.js -------------------------------------------------------------------------------- /src/__tests__/Async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/__tests__/Async.test.js -------------------------------------------------------------------------------- /src/__tests__/countries-slice.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/__tests__/countries-slice.test.js -------------------------------------------------------------------------------- /src/components/NavBar/MainHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/NavBar/MainHeader.jsx -------------------------------------------------------------------------------- /src/components/NavBar/MainHeader.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/NavBar/MainHeader.module.css -------------------------------------------------------------------------------- /src/components/countries/CountriesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/countries/CountriesList.jsx -------------------------------------------------------------------------------- /src/components/countries/CountriesList.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/countries/CountriesList.module.css -------------------------------------------------------------------------------- /src/components/countries/countries.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/countries/countries.jsx -------------------------------------------------------------------------------- /src/components/countries/countries.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/countries/countries.module.css -------------------------------------------------------------------------------- /src/components/country-info/CountryInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/country-info/CountryInfo.jsx -------------------------------------------------------------------------------- /src/components/country-info/CountryInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/components/country-info/CountryInfo.module.css -------------------------------------------------------------------------------- /src/images/left-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/images/left-arrow.svg -------------------------------------------------------------------------------- /src/images/mic-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/images/mic-icon.svg -------------------------------------------------------------------------------- /src/images/right-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/images/right-arrow.svg -------------------------------------------------------------------------------- /src/images/settings-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/images/settings-icon.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mocks/Async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/mocks/Async.js -------------------------------------------------------------------------------- /src/pages/DetailsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/pages/DetailsPage.jsx -------------------------------------------------------------------------------- /src/pages/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/pages/HomePage.jsx -------------------------------------------------------------------------------- /src/redux/countries-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/redux/countries-action.js -------------------------------------------------------------------------------- /src/redux/countries-slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/redux/countries-slice.js -------------------------------------------------------------------------------- /src/redux/country-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/redux/country-info.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bondok6/world-data/HEAD/src/setupTests.js --------------------------------------------------------------------------------