├── .babelrc ├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .sass-lint.yml ├── Dockerfile ├── LICENSE ├── PLAN.md ├── README.md ├── TOOLS-DOCKER.md ├── TOOLS-LOCAL.md ├── circle.yml ├── firebase.json ├── misc ├── nginx.conf └── testSetup.js ├── package.json ├── resources ├── Google-Chrome-icon.png ├── actions.ex.png ├── components-tree.1.png ├── components.tree.2.png ├── container-react-redux.ex.png ├── css-mdoule.ex.2.html ├── css-module.ex.1.png ├── css-module.ex.2.png ├── css-module.ex.3.png ├── css-modules-logo.png ├── devtools-full.gif ├── devtools-window.png ├── firebase.ex.png ├── image00.png ├── logo_chromium.png ├── normalizr.png ├── react-redux.png ├── react.ex.png ├── react.png ├── reducers.ex.png ├── redux-devtools.png ├── redux-little-router.ex.png ├── redux-little-router.png ├── redux-thunk.png ├── redux.png ├── reselect.ex.png ├── reselect.png ├── sass-logo.png ├── sass-tvshow-card.png ├── sass.ex.png ├── tvscrub-home.png └── tvscrubs-tvshow-detail.png ├── src ├── components │ ├── App.jsx │ ├── Appbar │ │ ├── Home │ │ │ ├── home.container.js │ │ │ ├── home.jsx │ │ │ └── index.js │ │ ├── Search │ │ │ ├── index.js │ │ │ ├── search.actions.js │ │ │ ├── search.actions.spec.js │ │ │ ├── search.container.js │ │ │ ├── search.jsx │ │ │ └── search.style.scss │ │ ├── User │ │ │ ├── Avatar │ │ │ │ ├── avatar.container.js │ │ │ │ ├── avatar.jsx │ │ │ │ ├── avatar.style.scss │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── user.actions.js │ │ │ ├── user.container.js │ │ │ ├── user.jsx │ │ │ └── user.style.scss │ │ ├── appbar.jsx │ │ ├── appbar.style.scss │ │ └── index.js │ ├── Results │ │ ├── Result │ │ │ ├── Bar │ │ │ │ ├── bar.container.js │ │ │ │ ├── bar.jsx │ │ │ │ ├── bar.style.scss │ │ │ │ └── index.js │ │ │ ├── Overlay │ │ │ │ ├── Add │ │ │ │ │ ├── add.actions.js │ │ │ │ │ ├── add.container.js │ │ │ │ │ ├── add.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── overlay.container.js │ │ │ │ ├── overlay.jsx │ │ │ │ └── overlay.style.scss │ │ │ ├── index.js │ │ │ ├── result.container.js │ │ │ ├── result.jsx │ │ │ └── result.style.scss │ │ ├── index.js │ │ ├── results.actions.js │ │ ├── results.container.js │ │ ├── results.jsx │ │ └── results.style.scss │ └── TVShow │ │ ├── Episodes │ │ ├── Episode │ │ │ ├── ToHere │ │ │ │ ├── index.js │ │ │ │ ├── tohere.actions.js │ │ │ │ ├── tohere.container.js │ │ │ │ └── tohere.jsx │ │ │ ├── UnView │ │ │ │ ├── index.js │ │ │ │ ├── unview.actions.js │ │ │ │ ├── unview.container.js │ │ │ │ └── unview.jsx │ │ │ ├── View │ │ │ │ ├── index.js │ │ │ │ ├── view.actions.js │ │ │ │ ├── view.container.js │ │ │ │ └── view.jsx │ │ │ ├── episode.container.js │ │ │ ├── episode.jsx │ │ │ ├── episode.selectors.js │ │ │ ├── episode.style.scss │ │ │ └── index.js │ │ ├── episodes.container.js │ │ ├── episodes.jsx │ │ ├── episodes.selectors.js │ │ ├── episodes.selectors.spec.js │ │ ├── episodes.style.scss │ │ └── index.js │ │ ├── index.js │ │ ├── tvshow.actions.js │ │ ├── tvshow.container.js │ │ ├── tvshow.jsx │ │ ├── tvshow.selectors.js │ │ └── tvshow.style.scss ├── global.scss ├── index.html ├── index.jsx ├── redux │ ├── constants.js │ ├── defaults.js │ ├── episodes │ │ ├── episodes.actions.js │ │ ├── episodes.js │ │ ├── episodes.selectors.js │ │ └── index.js │ ├── results │ │ ├── index.js │ │ ├── results.actions.js │ │ ├── results.js │ │ └── results.selectors.js │ ├── router │ │ ├── index.js │ │ ├── router.js │ │ └── router.selectors.js │ ├── search │ │ ├── index.js │ │ ├── search.actions.js │ │ ├── search.actions.spec.js │ │ ├── search.js │ │ ├── search.selectors.js │ │ └── search.spec.js │ ├── seen │ │ ├── index.js │ │ ├── seen.actions.js │ │ ├── seen.js │ │ └── seen.selectors.js │ ├── store.js │ ├── tvshows │ │ ├── episodes │ │ │ ├── episodes.actions.js │ │ │ ├── episodes.js │ │ │ └── index.js │ │ ├── index.js │ │ ├── tvshows.actions.js │ │ ├── tvshows.js │ │ └── tvshows.selectors.js │ └── user │ │ ├── index.js │ │ ├── user.actions.js │ │ ├── user.js │ │ └── user.selectors.js └── styles │ ├── _box-shadow.scss │ └── _colors.scss └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/.gitignore -------------------------------------------------------------------------------- /.sass-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/.sass-lint.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM zenika/alpine-node:onbuild 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/LICENSE -------------------------------------------------------------------------------- /PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/PLAN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/README.md -------------------------------------------------------------------------------- /TOOLS-DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/TOOLS-DOCKER.md -------------------------------------------------------------------------------- /TOOLS-LOCAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/TOOLS-LOCAL.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/circle.yml -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/firebase.json -------------------------------------------------------------------------------- /misc/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/misc/nginx.conf -------------------------------------------------------------------------------- /misc/testSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/misc/testSetup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/package.json -------------------------------------------------------------------------------- /resources/Google-Chrome-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/Google-Chrome-icon.png -------------------------------------------------------------------------------- /resources/actions.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/actions.ex.png -------------------------------------------------------------------------------- /resources/components-tree.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/components-tree.1.png -------------------------------------------------------------------------------- /resources/components.tree.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/components.tree.2.png -------------------------------------------------------------------------------- /resources/container-react-redux.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/container-react-redux.ex.png -------------------------------------------------------------------------------- /resources/css-mdoule.ex.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/css-mdoule.ex.2.html -------------------------------------------------------------------------------- /resources/css-module.ex.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/css-module.ex.1.png -------------------------------------------------------------------------------- /resources/css-module.ex.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/css-module.ex.2.png -------------------------------------------------------------------------------- /resources/css-module.ex.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/css-module.ex.3.png -------------------------------------------------------------------------------- /resources/css-modules-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/css-modules-logo.png -------------------------------------------------------------------------------- /resources/devtools-full.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/devtools-full.gif -------------------------------------------------------------------------------- /resources/devtools-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/devtools-window.png -------------------------------------------------------------------------------- /resources/firebase.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/firebase.ex.png -------------------------------------------------------------------------------- /resources/image00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/image00.png -------------------------------------------------------------------------------- /resources/logo_chromium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/logo_chromium.png -------------------------------------------------------------------------------- /resources/normalizr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/normalizr.png -------------------------------------------------------------------------------- /resources/react-redux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/react-redux.png -------------------------------------------------------------------------------- /resources/react.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/react.ex.png -------------------------------------------------------------------------------- /resources/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/react.png -------------------------------------------------------------------------------- /resources/reducers.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/reducers.ex.png -------------------------------------------------------------------------------- /resources/redux-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/redux-devtools.png -------------------------------------------------------------------------------- /resources/redux-little-router.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/redux-little-router.ex.png -------------------------------------------------------------------------------- /resources/redux-little-router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/redux-little-router.png -------------------------------------------------------------------------------- /resources/redux-thunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/redux-thunk.png -------------------------------------------------------------------------------- /resources/redux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/redux.png -------------------------------------------------------------------------------- /resources/reselect.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/reselect.ex.png -------------------------------------------------------------------------------- /resources/reselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/reselect.png -------------------------------------------------------------------------------- /resources/sass-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/sass-logo.png -------------------------------------------------------------------------------- /resources/sass-tvshow-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/sass-tvshow-card.png -------------------------------------------------------------------------------- /resources/sass.ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/sass.ex.png -------------------------------------------------------------------------------- /resources/tvscrub-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/tvscrub-home.png -------------------------------------------------------------------------------- /resources/tvscrubs-tvshow-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/resources/tvscrubs-tvshow-detail.png -------------------------------------------------------------------------------- /src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/App.jsx -------------------------------------------------------------------------------- /src/components/Appbar/Home/home.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Home/home.container.js -------------------------------------------------------------------------------- /src/components/Appbar/Home/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Home/home.jsx -------------------------------------------------------------------------------- /src/components/Appbar/Home/index.js: -------------------------------------------------------------------------------- 1 | export default from './home.container' 2 | -------------------------------------------------------------------------------- /src/components/Appbar/Search/index.js: -------------------------------------------------------------------------------- 1 | export default from './search.container' 2 | -------------------------------------------------------------------------------- /src/components/Appbar/Search/search.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Search/search.actions.js -------------------------------------------------------------------------------- /src/components/Appbar/Search/search.actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Search/search.actions.spec.js -------------------------------------------------------------------------------- /src/components/Appbar/Search/search.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Search/search.container.js -------------------------------------------------------------------------------- /src/components/Appbar/Search/search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Search/search.jsx -------------------------------------------------------------------------------- /src/components/Appbar/Search/search.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/Search/search.style.scss -------------------------------------------------------------------------------- /src/components/Appbar/User/Avatar/avatar.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/Avatar/avatar.container.js -------------------------------------------------------------------------------- /src/components/Appbar/User/Avatar/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/Avatar/avatar.jsx -------------------------------------------------------------------------------- /src/components/Appbar/User/Avatar/avatar.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/Avatar/avatar.style.scss -------------------------------------------------------------------------------- /src/components/Appbar/User/Avatar/index.js: -------------------------------------------------------------------------------- 1 | export default from './avatar.container' 2 | -------------------------------------------------------------------------------- /src/components/Appbar/User/index.js: -------------------------------------------------------------------------------- 1 | export default from './user.container' 2 | -------------------------------------------------------------------------------- /src/components/Appbar/User/user.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/user.actions.js -------------------------------------------------------------------------------- /src/components/Appbar/User/user.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/user.container.js -------------------------------------------------------------------------------- /src/components/Appbar/User/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/user.jsx -------------------------------------------------------------------------------- /src/components/Appbar/User/user.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/User/user.style.scss -------------------------------------------------------------------------------- /src/components/Appbar/appbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/appbar.jsx -------------------------------------------------------------------------------- /src/components/Appbar/appbar.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Appbar/appbar.style.scss -------------------------------------------------------------------------------- /src/components/Appbar/index.js: -------------------------------------------------------------------------------- 1 | export default from './appbar' 2 | -------------------------------------------------------------------------------- /src/components/Results/Result/Bar/bar.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Bar/bar.container.js -------------------------------------------------------------------------------- /src/components/Results/Result/Bar/bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Bar/bar.jsx -------------------------------------------------------------------------------- /src/components/Results/Result/Bar/bar.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Bar/bar.style.scss -------------------------------------------------------------------------------- /src/components/Results/Result/Bar/index.js: -------------------------------------------------------------------------------- 1 | export default from './bar.container' 2 | -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/Add/add.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/Add/add.actions.js -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/Add/add.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/Add/add.container.js -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/Add/add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/Add/add.jsx -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/Add/index.js: -------------------------------------------------------------------------------- 1 | export default from './add.container' 2 | -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/index.js: -------------------------------------------------------------------------------- 1 | export default from './overlay.container' 2 | -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/overlay.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/overlay.container.js -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/overlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/overlay.jsx -------------------------------------------------------------------------------- /src/components/Results/Result/Overlay/overlay.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/Overlay/overlay.style.scss -------------------------------------------------------------------------------- /src/components/Results/Result/index.js: -------------------------------------------------------------------------------- 1 | export default from './result.container' 2 | -------------------------------------------------------------------------------- /src/components/Results/Result/result.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/result.container.js -------------------------------------------------------------------------------- /src/components/Results/Result/result.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/result.jsx -------------------------------------------------------------------------------- /src/components/Results/Result/result.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/Result/result.style.scss -------------------------------------------------------------------------------- /src/components/Results/index.js: -------------------------------------------------------------------------------- 1 | export default from './results.container' 2 | -------------------------------------------------------------------------------- /src/components/Results/results.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/results.actions.js -------------------------------------------------------------------------------- /src/components/Results/results.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/results.container.js -------------------------------------------------------------------------------- /src/components/Results/results.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/results.jsx -------------------------------------------------------------------------------- /src/components/Results/results.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/Results/results.style.scss -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/ToHere/index.js: -------------------------------------------------------------------------------- 1 | export default from './tohere.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/ToHere/tohere.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/ToHere/tohere.actions.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/ToHere/tohere.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/ToHere/tohere.container.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/ToHere/tohere.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/ToHere/tohere.jsx -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/UnView/index.js: -------------------------------------------------------------------------------- 1 | export default from './unview.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/UnView/unview.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/UnView/unview.actions.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/UnView/unview.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/UnView/unview.container.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/UnView/unview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/UnView/unview.jsx -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/View/index.js: -------------------------------------------------------------------------------- 1 | export default from './view.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/View/view.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/View/view.actions.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/View/view.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/View/view.container.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/View/view.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/View/view.jsx -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/episode.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/episode.container.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/episode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/episode.jsx -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/episode.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/episode.selectors.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/episode.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/Episode/episode.style.scss -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/Episode/index.js: -------------------------------------------------------------------------------- 1 | export default from './episode.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/episodes.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/episodes.container.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/episodes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/episodes.jsx -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/episodes.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/episodes.selectors.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/episodes.selectors.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/episodes.selectors.spec.js -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/episodes.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/Episodes/episodes.style.scss -------------------------------------------------------------------------------- /src/components/TVShow/Episodes/index.js: -------------------------------------------------------------------------------- 1 | export default from './episodes.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/index.js: -------------------------------------------------------------------------------- 1 | export default from './tvshow.container' 2 | -------------------------------------------------------------------------------- /src/components/TVShow/tvshow.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/tvshow.actions.js -------------------------------------------------------------------------------- /src/components/TVShow/tvshow.container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/tvshow.container.js -------------------------------------------------------------------------------- /src/components/TVShow/tvshow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/tvshow.jsx -------------------------------------------------------------------------------- /src/components/TVShow/tvshow.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/tvshow.selectors.js -------------------------------------------------------------------------------- /src/components/TVShow/tvshow.style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/components/TVShow/tvshow.style.scss -------------------------------------------------------------------------------- /src/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/global.scss -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/redux/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/constants.js -------------------------------------------------------------------------------- /src/redux/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/defaults.js -------------------------------------------------------------------------------- /src/redux/episodes/episodes.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/episodes/episodes.actions.js -------------------------------------------------------------------------------- /src/redux/episodes/episodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/episodes/episodes.js -------------------------------------------------------------------------------- /src/redux/episodes/episodes.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/episodes/episodes.selectors.js -------------------------------------------------------------------------------- /src/redux/episodes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/episodes/index.js -------------------------------------------------------------------------------- /src/redux/results/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/results/index.js -------------------------------------------------------------------------------- /src/redux/results/results.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/results/results.actions.js -------------------------------------------------------------------------------- /src/redux/results/results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/results/results.js -------------------------------------------------------------------------------- /src/redux/results/results.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/results/results.selectors.js -------------------------------------------------------------------------------- /src/redux/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/router/index.js -------------------------------------------------------------------------------- /src/redux/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/router/router.js -------------------------------------------------------------------------------- /src/redux/router/router.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/router/router.selectors.js -------------------------------------------------------------------------------- /src/redux/search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/index.js -------------------------------------------------------------------------------- /src/redux/search/search.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/search.actions.js -------------------------------------------------------------------------------- /src/redux/search/search.actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/search.actions.spec.js -------------------------------------------------------------------------------- /src/redux/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/search.js -------------------------------------------------------------------------------- /src/redux/search/search.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/search.selectors.js -------------------------------------------------------------------------------- /src/redux/search/search.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/search/search.spec.js -------------------------------------------------------------------------------- /src/redux/seen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/seen/index.js -------------------------------------------------------------------------------- /src/redux/seen/seen.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/seen/seen.actions.js -------------------------------------------------------------------------------- /src/redux/seen/seen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/seen/seen.js -------------------------------------------------------------------------------- /src/redux/seen/seen.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/seen/seen.selectors.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/redux/tvshows/episodes/episodes.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/episodes/episodes.actions.js -------------------------------------------------------------------------------- /src/redux/tvshows/episodes/episodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/episodes/episodes.js -------------------------------------------------------------------------------- /src/redux/tvshows/episodes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/episodes/index.js -------------------------------------------------------------------------------- /src/redux/tvshows/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/index.js -------------------------------------------------------------------------------- /src/redux/tvshows/tvshows.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/tvshows.actions.js -------------------------------------------------------------------------------- /src/redux/tvshows/tvshows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/tvshows.js -------------------------------------------------------------------------------- /src/redux/tvshows/tvshows.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/tvshows/tvshows.selectors.js -------------------------------------------------------------------------------- /src/redux/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/user/index.js -------------------------------------------------------------------------------- /src/redux/user/user.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/user/user.actions.js -------------------------------------------------------------------------------- /src/redux/user/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/user/user.js -------------------------------------------------------------------------------- /src/redux/user/user.selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/redux/user/user.selectors.js -------------------------------------------------------------------------------- /src/styles/_box-shadow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/styles/_box-shadow.scss -------------------------------------------------------------------------------- /src/styles/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/src/styles/_colors.scss -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabienjuif/react-redux-codelab/HEAD/webpack.config.js --------------------------------------------------------------------------------