├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── README.md ├── Routes.js ├── components ├── ButtonScrollTop.js ├── ErrorPage.js ├── FabButton.js ├── GameItem.js ├── LoadingSpinner.js ├── NoFollowYet.js ├── SearchBar.js └── index.js ├── constants └── Colors.js ├── exp.json ├── helpers ├── ReactotronConfig.js ├── api.js ├── index.js ├── numberWithComma.js └── truncateText.js ├── jsconfig.json ├── main.js ├── modules ├── follows │ ├── FollowsContainer.js │ ├── components │ │ ├── ChannelsList.js │ │ ├── GamesList.js │ │ └── index.js │ └── index.js ├── gameStreams │ ├── GameStreamsContainer.js │ ├── GameStreamsItem.js │ ├── GameStreamsScreen.js │ ├── actions.js │ ├── index.js │ └── reducer.js ├── home │ ├── HomeContainer.js │ ├── HomeScreen.js │ ├── actions.js │ ├── components │ │ ├── ResultGame.js │ │ ├── TopGames.js │ │ └── index.js │ ├── index.js │ └── reducer.js ├── index.js ├── liveStream │ ├── LiveStreamScreen.js │ └── index.js ├── routes │ ├── actions.js │ ├── index.js │ └── reducer.js └── ui │ ├── actions.js │ ├── index.js │ └── reducer.js ├── package.json ├── redux ├── reducers.js └── store.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/README.md -------------------------------------------------------------------------------- /Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/Routes.js -------------------------------------------------------------------------------- /components/ButtonScrollTop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/ButtonScrollTop.js -------------------------------------------------------------------------------- /components/ErrorPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/ErrorPage.js -------------------------------------------------------------------------------- /components/FabButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/FabButton.js -------------------------------------------------------------------------------- /components/GameItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/GameItem.js -------------------------------------------------------------------------------- /components/LoadingSpinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/LoadingSpinner.js -------------------------------------------------------------------------------- /components/NoFollowYet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/NoFollowYet.js -------------------------------------------------------------------------------- /components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/SearchBar.js -------------------------------------------------------------------------------- /components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/components/index.js -------------------------------------------------------------------------------- /constants/Colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/constants/Colors.js -------------------------------------------------------------------------------- /exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/exp.json -------------------------------------------------------------------------------- /helpers/ReactotronConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/helpers/ReactotronConfig.js -------------------------------------------------------------------------------- /helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/helpers/api.js -------------------------------------------------------------------------------- /helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/helpers/index.js -------------------------------------------------------------------------------- /helpers/numberWithComma.js: -------------------------------------------------------------------------------- 1 | export const numberWithComma = x => 2 | x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); 3 | -------------------------------------------------------------------------------- /helpers/truncateText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/helpers/truncateText.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/jsconfig.json -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/main.js -------------------------------------------------------------------------------- /modules/follows/FollowsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/follows/FollowsContainer.js -------------------------------------------------------------------------------- /modules/follows/components/ChannelsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/follows/components/ChannelsList.js -------------------------------------------------------------------------------- /modules/follows/components/GamesList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/follows/components/GamesList.js -------------------------------------------------------------------------------- /modules/follows/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/follows/components/index.js -------------------------------------------------------------------------------- /modules/follows/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/follows/index.js -------------------------------------------------------------------------------- /modules/gameStreams/GameStreamsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/GameStreamsContainer.js -------------------------------------------------------------------------------- /modules/gameStreams/GameStreamsItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/GameStreamsItem.js -------------------------------------------------------------------------------- /modules/gameStreams/GameStreamsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/GameStreamsScreen.js -------------------------------------------------------------------------------- /modules/gameStreams/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/actions.js -------------------------------------------------------------------------------- /modules/gameStreams/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/index.js -------------------------------------------------------------------------------- /modules/gameStreams/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/gameStreams/reducer.js -------------------------------------------------------------------------------- /modules/home/HomeContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/HomeContainer.js -------------------------------------------------------------------------------- /modules/home/HomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/HomeScreen.js -------------------------------------------------------------------------------- /modules/home/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/actions.js -------------------------------------------------------------------------------- /modules/home/components/ResultGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/components/ResultGame.js -------------------------------------------------------------------------------- /modules/home/components/TopGames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/components/TopGames.js -------------------------------------------------------------------------------- /modules/home/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/components/index.js -------------------------------------------------------------------------------- /modules/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/index.js -------------------------------------------------------------------------------- /modules/home/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/home/reducer.js -------------------------------------------------------------------------------- /modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/index.js -------------------------------------------------------------------------------- /modules/liveStream/LiveStreamScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/liveStream/LiveStreamScreen.js -------------------------------------------------------------------------------- /modules/liveStream/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/liveStream/index.js -------------------------------------------------------------------------------- /modules/routes/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/routes/actions.js -------------------------------------------------------------------------------- /modules/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/routes/index.js -------------------------------------------------------------------------------- /modules/routes/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/routes/reducer.js -------------------------------------------------------------------------------- /modules/ui/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/ui/actions.js -------------------------------------------------------------------------------- /modules/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/ui/index.js -------------------------------------------------------------------------------- /modules/ui/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/modules/ui/reducer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/package.json -------------------------------------------------------------------------------- /redux/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/redux/reducers.js -------------------------------------------------------------------------------- /redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/redux/store.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EQuimper/MyOwnChallenge-RnTwitch/HEAD/yarn.lock --------------------------------------------------------------------------------