├── .babelrc ├── .gitignore ├── .stylelintrc ├── config ├── webpack.config.dev.js └── webpack.config.prod.js ├── package.json ├── public ├── apple-touch-icon.png ├── faq-image.png ├── favicon-192x192.png ├── favicon.ico ├── index.html ├── logo-white.png └── logo.png ├── src ├── api │ ├── game.ts │ ├── games.ts │ ├── index.ts │ ├── item.ts │ ├── search.ts │ ├── stats.ts │ └── user.ts ├── components │ ├── app │ │ ├── App.tsx │ │ └── app.scss │ ├── common │ │ ├── Conditional.tsx │ │ ├── ErrorPage.tsx │ │ ├── Info404.tsx │ │ ├── WithInjected.tsx │ │ └── index.ts │ ├── fields │ │ ├── Autocomplete.tsx │ │ ├── CommonControl.tsx │ │ ├── InputControl.tsx │ │ ├── SelectControl.tsx │ │ └── index.ts │ ├── game │ │ ├── FullGame.tsx │ │ ├── FullGamePage.tsx │ │ ├── GameInfo.tsx │ │ └── item │ │ │ ├── GameItem.tsx │ │ │ ├── GameItemAdd.tsx │ │ │ └── GameItemAddOption.tsx │ ├── games │ │ ├── GamesList.tsx │ │ ├── NewGameButton.tsx │ │ ├── NoGames.tsx │ │ └── short-game │ │ │ ├── ShortGame.tsx │ │ │ ├── ShortGameDivider.tsx │ │ │ └── ShortGameItem.tsx │ ├── guest │ │ ├── Faq.tsx │ │ ├── Login.tsx │ │ └── Register.tsx │ ├── layout │ │ ├── GuestLayout.tsx │ │ ├── MainMenu.tsx │ │ └── UserLayout.tsx │ ├── profile │ │ └── Profile.tsx │ ├── routing │ │ ├── CommonRoute.tsx │ │ ├── GuestRoute.tsx │ │ ├── PrivateRoute.tsx │ │ └── RouteWrapper.tsx │ ├── stats │ │ ├── Stats.tsx │ │ ├── StatsTable.tsx │ │ └── TopUsers.tsx │ └── ui │ │ ├── Aligned.tsx │ │ ├── CircularImage.tsx │ │ ├── CroppedMeta.tsx │ │ ├── ErrorBlock.tsx │ │ ├── FullWidthSegment.tsx │ │ ├── GuestFooter.tsx │ │ ├── GuestHeader.tsx │ │ ├── H3.tsx │ │ ├── ItemSegment.tsx │ │ ├── MultiFlag.tsx │ │ └── index.ts ├── global.d.ts ├── i18n │ ├── MultiLang.tsx │ ├── en.ts │ ├── index.ts │ └── ru.ts ├── index.tsx ├── init-stores.ts ├── routes.tsx ├── stores │ ├── auth.ts │ ├── error.ts │ ├── game.ts │ ├── games.ts │ ├── index.ts │ ├── items.ts │ ├── new-game.ts │ ├── search.ts │ ├── stats.ts │ └── user.ts └── utils │ ├── date.ts │ ├── injected.ts │ ├── mapped.ts │ ├── reducers.ts │ └── title.ts ├── tsconfig.json └── tslint.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/.stylelintrc -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/package.json -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/faq-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/faq-image.png -------------------------------------------------------------------------------- /public/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/favicon-192x192.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/logo-white.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/public/logo.png -------------------------------------------------------------------------------- /src/api/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/game.ts -------------------------------------------------------------------------------- /src/api/games.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/games.ts -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/item.ts -------------------------------------------------------------------------------- /src/api/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/search.ts -------------------------------------------------------------------------------- /src/api/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/stats.ts -------------------------------------------------------------------------------- /src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/api/user.ts -------------------------------------------------------------------------------- /src/components/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/app/App.tsx -------------------------------------------------------------------------------- /src/components/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/app/app.scss -------------------------------------------------------------------------------- /src/components/common/Conditional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/common/Conditional.tsx -------------------------------------------------------------------------------- /src/components/common/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/common/ErrorPage.tsx -------------------------------------------------------------------------------- /src/components/common/Info404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/common/Info404.tsx -------------------------------------------------------------------------------- /src/components/common/WithInjected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/common/WithInjected.tsx -------------------------------------------------------------------------------- /src/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/common/index.ts -------------------------------------------------------------------------------- /src/components/fields/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/fields/Autocomplete.tsx -------------------------------------------------------------------------------- /src/components/fields/CommonControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/fields/CommonControl.tsx -------------------------------------------------------------------------------- /src/components/fields/InputControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/fields/InputControl.tsx -------------------------------------------------------------------------------- /src/components/fields/SelectControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/fields/SelectControl.tsx -------------------------------------------------------------------------------- /src/components/fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/fields/index.ts -------------------------------------------------------------------------------- /src/components/game/FullGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/FullGame.tsx -------------------------------------------------------------------------------- /src/components/game/FullGamePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/FullGamePage.tsx -------------------------------------------------------------------------------- /src/components/game/GameInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/GameInfo.tsx -------------------------------------------------------------------------------- /src/components/game/item/GameItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/item/GameItem.tsx -------------------------------------------------------------------------------- /src/components/game/item/GameItemAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/item/GameItemAdd.tsx -------------------------------------------------------------------------------- /src/components/game/item/GameItemAddOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/game/item/GameItemAddOption.tsx -------------------------------------------------------------------------------- /src/components/games/GamesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/GamesList.tsx -------------------------------------------------------------------------------- /src/components/games/NewGameButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/NewGameButton.tsx -------------------------------------------------------------------------------- /src/components/games/NoGames.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/NoGames.tsx -------------------------------------------------------------------------------- /src/components/games/short-game/ShortGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/short-game/ShortGame.tsx -------------------------------------------------------------------------------- /src/components/games/short-game/ShortGameDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/short-game/ShortGameDivider.tsx -------------------------------------------------------------------------------- /src/components/games/short-game/ShortGameItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/games/short-game/ShortGameItem.tsx -------------------------------------------------------------------------------- /src/components/guest/Faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/guest/Faq.tsx -------------------------------------------------------------------------------- /src/components/guest/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/guest/Login.tsx -------------------------------------------------------------------------------- /src/components/guest/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/guest/Register.tsx -------------------------------------------------------------------------------- /src/components/layout/GuestLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/layout/GuestLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/MainMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/layout/MainMenu.tsx -------------------------------------------------------------------------------- /src/components/layout/UserLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/layout/UserLayout.tsx -------------------------------------------------------------------------------- /src/components/profile/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/profile/Profile.tsx -------------------------------------------------------------------------------- /src/components/routing/CommonRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/routing/CommonRoute.tsx -------------------------------------------------------------------------------- /src/components/routing/GuestRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/routing/GuestRoute.tsx -------------------------------------------------------------------------------- /src/components/routing/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/routing/PrivateRoute.tsx -------------------------------------------------------------------------------- /src/components/routing/RouteWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/routing/RouteWrapper.tsx -------------------------------------------------------------------------------- /src/components/stats/Stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/stats/Stats.tsx -------------------------------------------------------------------------------- /src/components/stats/StatsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/stats/StatsTable.tsx -------------------------------------------------------------------------------- /src/components/stats/TopUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/stats/TopUsers.tsx -------------------------------------------------------------------------------- /src/components/ui/Aligned.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/Aligned.tsx -------------------------------------------------------------------------------- /src/components/ui/CircularImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/CircularImage.tsx -------------------------------------------------------------------------------- /src/components/ui/CroppedMeta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/CroppedMeta.tsx -------------------------------------------------------------------------------- /src/components/ui/ErrorBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/ErrorBlock.tsx -------------------------------------------------------------------------------- /src/components/ui/FullWidthSegment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/FullWidthSegment.tsx -------------------------------------------------------------------------------- /src/components/ui/GuestFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/GuestFooter.tsx -------------------------------------------------------------------------------- /src/components/ui/GuestHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/GuestHeader.tsx -------------------------------------------------------------------------------- /src/components/ui/H3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/H3.tsx -------------------------------------------------------------------------------- /src/components/ui/ItemSegment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/ItemSegment.tsx -------------------------------------------------------------------------------- /src/components/ui/MultiFlag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/MultiFlag.tsx -------------------------------------------------------------------------------- /src/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/components/ui/index.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/i18n/MultiLang.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/i18n/MultiLang.tsx -------------------------------------------------------------------------------- /src/i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/i18n/en.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/i18n/ru.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/init-stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/init-stores.ts -------------------------------------------------------------------------------- /src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/routes.tsx -------------------------------------------------------------------------------- /src/stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/auth.ts -------------------------------------------------------------------------------- /src/stores/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/error.ts -------------------------------------------------------------------------------- /src/stores/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/game.ts -------------------------------------------------------------------------------- /src/stores/games.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/games.ts -------------------------------------------------------------------------------- /src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/index.ts -------------------------------------------------------------------------------- /src/stores/items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/items.ts -------------------------------------------------------------------------------- /src/stores/new-game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/new-game.ts -------------------------------------------------------------------------------- /src/stores/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/search.ts -------------------------------------------------------------------------------- /src/stores/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/stats.ts -------------------------------------------------------------------------------- /src/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/stores/user.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/injected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/utils/injected.ts -------------------------------------------------------------------------------- /src/utils/mapped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/utils/mapped.ts -------------------------------------------------------------------------------- /src/utils/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/utils/reducers.ts -------------------------------------------------------------------------------- /src/utils/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/src/utils/title.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/today-/actorsmovies/HEAD/tslint.json --------------------------------------------------------------------------------