├── .gitignore ├── .idea ├── encodings.xml ├── jsLibraryMappings.xml ├── misc.xml ├── modules.xml ├── vcs.xml ├── workspace.xml └── youtube-react.iml ├── README.md ├── images ├── youtube-react-home-feed.png ├── youtube-react-watch-1.png └── youtube-react-watch-2.png ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── App.js ├── __tests__ │ ├── App.unit.test.js │ └── __snapshots__ │ │ └── App.unit.test.js.snap ├── assets │ └── images │ │ └── logo.jpg ├── components │ ├── AppLayout │ │ ├── AppLayout.js │ │ ├── AppLayout.scss │ │ └── __tests__ │ │ │ ├── AppLayout.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── AppLayout.unit.test.js.snap │ ├── InfiniteScroll │ │ ├── InfiniteScroll.js │ │ ├── InfiniteScroll.scss │ │ └── __tests__ │ │ │ ├── InfiniteScroll.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── InfiniteScroll.unit.test.js.snap │ ├── Rating │ │ ├── Rating.js │ │ ├── Rating.scss │ │ └── __tests__ │ │ │ ├── Rating.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── Rating.unit.test.js.snap │ ├── RelatedVideos │ │ ├── NextUpVideo │ │ │ ├── NextUpVideo.js │ │ │ ├── NextUpVideo.scss │ │ │ └── __tests__ │ │ │ │ ├── NextUpVideo.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── NextUpVideo.unit.test.js.snap │ │ ├── RelatedVideos.js │ │ ├── RelatedVideos.scss │ │ └── __tests__ │ │ │ ├── RelatedVideos.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── RelatedVideos.unit.test.js.snap │ ├── ScrollToTop │ │ └── ScrollToTop.js │ ├── Video │ │ ├── Video.js │ │ ├── Video.scss │ │ └── __tests__ │ │ │ ├── Video.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── Video.unit.test.js.snap │ ├── VideoGrid │ │ ├── VideoGrid.js │ │ ├── VideoGrid.scss │ │ ├── VideoGridHeader │ │ │ ├── VideoGridHeader.css │ │ │ ├── VideoGridHeader.js │ │ │ ├── VideoGridHeader.scss │ │ │ └── __tests__ │ │ │ │ ├── VideoGridHeader.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── VideoGridHeader.unit.test.js.snap │ │ └── __tests__ │ │ │ ├── VideoGrid.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── VideoGrid.unit.test.js.snap │ ├── VideoInfoBox │ │ ├── VideoInfoBox.js │ │ ├── VideoInfoBox.scss │ │ └── __tests__ │ │ │ ├── VideoInfoBox.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── VideoInfoBox.unit.test.js.snap │ ├── VideoList │ │ ├── VideoList.js │ │ └── VideoList.scss │ ├── VideoMetadata │ │ ├── VideoMetadata.js │ │ ├── VideoMetadata.scss │ │ └── __tests__ │ │ │ ├── VideoMetadata.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── VideoMetadata.unit.test.js.snap │ └── VideoPreview │ │ ├── VideoPreview.js │ │ ├── VideoPreview.scss │ │ └── __tests__ │ │ ├── VideoPreview.unit.test.js │ │ └── __snapshots__ │ │ └── VideoPreview.unit.test.js.snap ├── containers │ ├── Comments │ │ ├── AddComment │ │ │ ├── AddComment.js │ │ │ ├── AddComment.scss │ │ │ └── __tests__ │ │ │ │ ├── AddComment.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── AddComment.unit.test.js.snap │ │ ├── Comment │ │ │ ├── Comment.js │ │ │ ├── Comment.scss │ │ │ └── __tests__ │ │ │ │ ├── Comment.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── Comment.unit.test.js.snap │ │ ├── Comments.js │ │ ├── CommentsHeader │ │ │ ├── CommentsHeader.js │ │ │ ├── CommentsHeader.scss │ │ │ └── __tests__ │ │ │ │ ├── CommentsHeader.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── CommentsHeader.unit.test.js.snap │ │ └── __tests__ │ │ │ ├── Comments.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── Comments.unit.test.js.snap │ ├── HeaderNav │ │ ├── HeaderNav.js │ │ ├── HeaderNav.scss │ │ └── __tests__ │ │ │ ├── HeaderNav.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── HeaderNav.unit.test.js.snap │ ├── Home │ │ ├── Home.js │ │ ├── Home.scss │ │ └── HomeContent │ │ │ ├── HomeContent.js │ │ │ ├── HomeContent.scss │ │ │ └── __tests__ │ │ │ ├── HomeContent.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── HomeContent.unit.test.js.snap │ ├── Search │ │ ├── Search.js │ │ └── Search.scss │ ├── SideBar │ │ ├── SideBar.js │ │ ├── SideBar.scss │ │ ├── SideBarFooter │ │ │ ├── SideBarFooter.js │ │ │ ├── SideBarFooter.scss │ │ │ └── __tests__ │ │ │ │ ├── SideBarFooter.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── SideBarFooter.unit.test.js.snap │ │ ├── SideBarHeader │ │ │ ├── SideBarHeader.js │ │ │ ├── SideBarHeader.scss │ │ │ └── __tests__ │ │ │ │ ├── SideBarHeader.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── SideBarHeader.unit.test.js.snap │ │ ├── SideBarItem │ │ │ ├── SideBarItem.js │ │ │ ├── SideBarItem.scss │ │ │ └── __tests__ │ │ │ │ ├── SideBarItem.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── SideBarItem.unit.test.js.snap │ │ ├── Subscriptions │ │ │ ├── Subscription │ │ │ │ ├── Subscription.js │ │ │ │ ├── Subscription.scss │ │ │ │ └── __tests__ │ │ │ │ │ ├── Subscription.unit.test.js │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Subscription.unit.test.js.snap │ │ │ ├── Subscriptions.js │ │ │ └── __tests__ │ │ │ │ ├── Subscriptions.unit.test.js │ │ │ │ └── __snapshots__ │ │ │ │ └── Subscriptions.unit.test.js.snap │ │ └── __tests__ │ │ │ ├── SideBar.unit.test.js │ │ │ └── __snapshots__ │ │ │ └── SideBar.unit.test.js.snap │ ├── Trending │ │ └── Trending.js │ └── Watch │ │ ├── Watch.js │ │ ├── WatchContent │ │ ├── WatchContent.js │ │ └── WatchContent.scss │ │ └── __tests__ │ │ ├── Watch.unit.test.js │ │ └── __snapshots__ │ │ └── Watch.unit.test.js.snap ├── index.js ├── registerServiceWorker.js ├── services │ ├── date │ │ ├── __tests__ │ │ │ ├── date-format.parse.unit.test.js │ │ │ └── date-format.videoDuration.unit.test.js │ │ └── date-format.js │ ├── number │ │ ├── __tests__ │ │ │ └── number-format.unit.test.js │ │ └── number-format.js │ └── url │ │ └── index.js ├── setupTests.js ├── store │ ├── actions │ │ ├── api.js │ │ ├── comment.js │ │ ├── index.js │ │ ├── search.js │ │ ├── video.js │ │ └── watch.js │ ├── api │ │ ├── youtube-api-response-types.js │ │ └── youtube-api.js │ ├── configureStore.js │ ├── reducers │ │ ├── __tests__ │ │ │ ├── api.unit.test.js │ │ │ ├── responses │ │ │ │ └── MOST_POPULAR_SUCCESS.json │ │ │ ├── states │ │ │ │ └── MOST_POPULAR_SUCCESS.json │ │ │ └── videos.unit.test.js │ │ ├── api.js │ │ ├── channels.js │ │ ├── comments.js │ │ ├── index.js │ │ ├── search.js │ │ └── videos.js │ └── sagas │ │ ├── comment.js │ │ ├── index.js │ │ ├── search.js │ │ ├── video.js │ │ └── watch.js └── styles │ └── _shared.scss └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.idea/youtube-react.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/.idea/youtube-react.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/README.md -------------------------------------------------------------------------------- /images/youtube-react-home-feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/images/youtube-react-home-feed.png -------------------------------------------------------------------------------- /images/youtube-react-watch-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/images/youtube-react-watch-1.png -------------------------------------------------------------------------------- /images/youtube-react-watch-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/images/youtube-react-watch-2.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/__tests__/App.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/__tests__/App.unit.test.js -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/App.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/__tests__/__snapshots__/App.unit.test.js.snap -------------------------------------------------------------------------------- /src/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/assets/images/logo.jpg -------------------------------------------------------------------------------- /src/components/AppLayout/AppLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/AppLayout/AppLayout.js -------------------------------------------------------------------------------- /src/components/AppLayout/AppLayout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/AppLayout/AppLayout.scss -------------------------------------------------------------------------------- /src/components/AppLayout/__tests__/AppLayout.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/AppLayout/__tests__/AppLayout.unit.test.js -------------------------------------------------------------------------------- /src/components/AppLayout/__tests__/__snapshots__/AppLayout.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/AppLayout/__tests__/__snapshots__/AppLayout.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/InfiniteScroll/InfiniteScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/InfiniteScroll/InfiniteScroll.js -------------------------------------------------------------------------------- /src/components/InfiniteScroll/InfiniteScroll.scss: -------------------------------------------------------------------------------- 1 | .loader-container { 2 | padding-bottom: 14px; 3 | } -------------------------------------------------------------------------------- /src/components/InfiniteScroll/__tests__/InfiniteScroll.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/InfiniteScroll/__tests__/InfiniteScroll.unit.test.js -------------------------------------------------------------------------------- /src/components/InfiniteScroll/__tests__/__snapshots__/InfiniteScroll.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/InfiniteScroll/__tests__/__snapshots__/InfiniteScroll.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/Rating/Rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Rating/Rating.js -------------------------------------------------------------------------------- /src/components/Rating/Rating.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Rating/Rating.scss -------------------------------------------------------------------------------- /src/components/Rating/__tests__/Rating.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Rating/__tests__/Rating.unit.test.js -------------------------------------------------------------------------------- /src/components/Rating/__tests__/__snapshots__/Rating.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Rating/__tests__/__snapshots__/Rating.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/RelatedVideos/NextUpVideo/NextUpVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/NextUpVideo/NextUpVideo.js -------------------------------------------------------------------------------- /src/components/RelatedVideos/NextUpVideo/NextUpVideo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/NextUpVideo/NextUpVideo.scss -------------------------------------------------------------------------------- /src/components/RelatedVideos/NextUpVideo/__tests__/NextUpVideo.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/NextUpVideo/__tests__/NextUpVideo.unit.test.js -------------------------------------------------------------------------------- /src/components/RelatedVideos/NextUpVideo/__tests__/__snapshots__/NextUpVideo.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/NextUpVideo/__tests__/__snapshots__/NextUpVideo.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/RelatedVideos/RelatedVideos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/RelatedVideos.js -------------------------------------------------------------------------------- /src/components/RelatedVideos/RelatedVideos.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/RelatedVideos.scss -------------------------------------------------------------------------------- /src/components/RelatedVideos/__tests__/RelatedVideos.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/__tests__/RelatedVideos.unit.test.js -------------------------------------------------------------------------------- /src/components/RelatedVideos/__tests__/__snapshots__/RelatedVideos.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/RelatedVideos/__tests__/__snapshots__/RelatedVideos.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/ScrollToTop/ScrollToTop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/ScrollToTop/ScrollToTop.js -------------------------------------------------------------------------------- /src/components/Video/Video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Video/Video.js -------------------------------------------------------------------------------- /src/components/Video/Video.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Video/Video.scss -------------------------------------------------------------------------------- /src/components/Video/__tests__/Video.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Video/__tests__/Video.unit.test.js -------------------------------------------------------------------------------- /src/components/Video/__tests__/__snapshots__/Video.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/Video/__tests__/__snapshots__/Video.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGrid.js -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGrid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGrid.scss -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGridHeader/VideoGridHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGridHeader/VideoGridHeader.css -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGridHeader/VideoGridHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGridHeader/VideoGridHeader.js -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGridHeader/VideoGridHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGridHeader/VideoGridHeader.scss -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGridHeader/__tests__/VideoGridHeader.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGridHeader/__tests__/VideoGridHeader.unit.test.js -------------------------------------------------------------------------------- /src/components/VideoGrid/VideoGridHeader/__tests__/__snapshots__/VideoGridHeader.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/VideoGridHeader/__tests__/__snapshots__/VideoGridHeader.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/VideoGrid/__tests__/VideoGrid.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/__tests__/VideoGrid.unit.test.js -------------------------------------------------------------------------------- /src/components/VideoGrid/__tests__/__snapshots__/VideoGrid.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoGrid/__tests__/__snapshots__/VideoGrid.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/VideoInfoBox/VideoInfoBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoInfoBox/VideoInfoBox.js -------------------------------------------------------------------------------- /src/components/VideoInfoBox/VideoInfoBox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoInfoBox/VideoInfoBox.scss -------------------------------------------------------------------------------- /src/components/VideoInfoBox/__tests__/VideoInfoBox.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoInfoBox/__tests__/VideoInfoBox.unit.test.js -------------------------------------------------------------------------------- /src/components/VideoInfoBox/__tests__/__snapshots__/VideoInfoBox.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoInfoBox/__tests__/__snapshots__/VideoInfoBox.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/VideoList/VideoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoList/VideoList.js -------------------------------------------------------------------------------- /src/components/VideoList/VideoList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoList/VideoList.scss -------------------------------------------------------------------------------- /src/components/VideoMetadata/VideoMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoMetadata/VideoMetadata.js -------------------------------------------------------------------------------- /src/components/VideoMetadata/VideoMetadata.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoMetadata/VideoMetadata.scss -------------------------------------------------------------------------------- /src/components/VideoMetadata/__tests__/VideoMetadata.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoMetadata/__tests__/VideoMetadata.unit.test.js -------------------------------------------------------------------------------- /src/components/VideoMetadata/__tests__/__snapshots__/VideoMetadata.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoMetadata/__tests__/__snapshots__/VideoMetadata.unit.test.js.snap -------------------------------------------------------------------------------- /src/components/VideoPreview/VideoPreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoPreview/VideoPreview.js -------------------------------------------------------------------------------- /src/components/VideoPreview/VideoPreview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoPreview/VideoPreview.scss -------------------------------------------------------------------------------- /src/components/VideoPreview/__tests__/VideoPreview.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoPreview/__tests__/VideoPreview.unit.test.js -------------------------------------------------------------------------------- /src/components/VideoPreview/__tests__/__snapshots__/VideoPreview.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/components/VideoPreview/__tests__/__snapshots__/VideoPreview.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Comments/AddComment/AddComment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/AddComment/AddComment.js -------------------------------------------------------------------------------- /src/containers/Comments/AddComment/AddComment.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/AddComment/AddComment.scss -------------------------------------------------------------------------------- /src/containers/Comments/AddComment/__tests__/AddComment.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/AddComment/__tests__/AddComment.unit.test.js -------------------------------------------------------------------------------- /src/containers/Comments/AddComment/__tests__/__snapshots__/AddComment.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/AddComment/__tests__/__snapshots__/AddComment.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Comments/Comment/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/Comment/Comment.js -------------------------------------------------------------------------------- /src/containers/Comments/Comment/Comment.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/Comment/Comment.scss -------------------------------------------------------------------------------- /src/containers/Comments/Comment/__tests__/Comment.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/Comment/__tests__/Comment.unit.test.js -------------------------------------------------------------------------------- /src/containers/Comments/Comment/__tests__/__snapshots__/Comment.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/Comment/__tests__/__snapshots__/Comment.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Comments/Comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/Comments.js -------------------------------------------------------------------------------- /src/containers/Comments/CommentsHeader/CommentsHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/CommentsHeader/CommentsHeader.js -------------------------------------------------------------------------------- /src/containers/Comments/CommentsHeader/CommentsHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/CommentsHeader/CommentsHeader.scss -------------------------------------------------------------------------------- /src/containers/Comments/CommentsHeader/__tests__/CommentsHeader.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/CommentsHeader/__tests__/CommentsHeader.unit.test.js -------------------------------------------------------------------------------- /src/containers/Comments/CommentsHeader/__tests__/__snapshots__/CommentsHeader.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/CommentsHeader/__tests__/__snapshots__/CommentsHeader.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Comments/__tests__/Comments.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/__tests__/Comments.unit.test.js -------------------------------------------------------------------------------- /src/containers/Comments/__tests__/__snapshots__/Comments.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Comments/__tests__/__snapshots__/Comments.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/HeaderNav/HeaderNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/HeaderNav/HeaderNav.js -------------------------------------------------------------------------------- /src/containers/HeaderNav/HeaderNav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/HeaderNav/HeaderNav.scss -------------------------------------------------------------------------------- /src/containers/HeaderNav/__tests__/HeaderNav.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/HeaderNav/__tests__/HeaderNav.unit.test.js -------------------------------------------------------------------------------- /src/containers/HeaderNav/__tests__/__snapshots__/HeaderNav.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/HeaderNav/__tests__/__snapshots__/HeaderNav.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/Home.js -------------------------------------------------------------------------------- /src/containers/Home/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/Home.scss -------------------------------------------------------------------------------- /src/containers/Home/HomeContent/HomeContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/HomeContent/HomeContent.js -------------------------------------------------------------------------------- /src/containers/Home/HomeContent/HomeContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/HomeContent/HomeContent.scss -------------------------------------------------------------------------------- /src/containers/Home/HomeContent/__tests__/HomeContent.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/HomeContent/__tests__/HomeContent.unit.test.js -------------------------------------------------------------------------------- /src/containers/Home/HomeContent/__tests__/__snapshots__/HomeContent.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Home/HomeContent/__tests__/__snapshots__/HomeContent.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Search/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Search/Search.js -------------------------------------------------------------------------------- /src/containers/Search/Search.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/containers/SideBar/SideBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBar.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBar.scss -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarFooter/SideBarFooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarFooter/SideBarFooter.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarFooter/SideBarFooter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarFooter/SideBarFooter.scss -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarFooter/__tests__/SideBarFooter.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarFooter/__tests__/SideBarFooter.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarFooter/__tests__/__snapshots__/SideBarFooter.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarFooter/__tests__/__snapshots__/SideBarFooter.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarHeader/SideBarHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarHeader/SideBarHeader.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarHeader/SideBarHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarHeader/SideBarHeader.scss -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarHeader/__tests__/SideBarHeader.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarHeader/__tests__/SideBarHeader.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarHeader/__tests__/__snapshots__/SideBarHeader.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarHeader/__tests__/__snapshots__/SideBarHeader.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarItem/SideBarItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarItem/SideBarItem.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarItem/SideBarItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarItem/SideBarItem.scss -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarItem/__tests__/SideBarItem.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarItem/__tests__/SideBarItem.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/SideBarItem/__tests__/__snapshots__/SideBarItem.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/SideBarItem/__tests__/__snapshots__/SideBarItem.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/Subscription/Subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/Subscription/Subscription.js -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/Subscription/Subscription.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/Subscription/Subscription.scss -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/Subscription/__tests__/Subscription.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/Subscription/__tests__/Subscription.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/Subscription/__tests__/__snapshots__/Subscription.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/Subscription/__tests__/__snapshots__/Subscription.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/Subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/Subscriptions.js -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/__tests__/Subscriptions.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/__tests__/Subscriptions.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/Subscriptions/__tests__/__snapshots__/Subscriptions.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/Subscriptions/__tests__/__snapshots__/Subscriptions.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/SideBar/__tests__/SideBar.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/__tests__/SideBar.unit.test.js -------------------------------------------------------------------------------- /src/containers/SideBar/__tests__/__snapshots__/SideBar.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/SideBar/__tests__/__snapshots__/SideBar.unit.test.js.snap -------------------------------------------------------------------------------- /src/containers/Trending/Trending.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Trending/Trending.js -------------------------------------------------------------------------------- /src/containers/Watch/Watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Watch/Watch.js -------------------------------------------------------------------------------- /src/containers/Watch/WatchContent/WatchContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Watch/WatchContent/WatchContent.js -------------------------------------------------------------------------------- /src/containers/Watch/WatchContent/WatchContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Watch/WatchContent/WatchContent.scss -------------------------------------------------------------------------------- /src/containers/Watch/__tests__/Watch.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Watch/__tests__/Watch.unit.test.js -------------------------------------------------------------------------------- /src/containers/Watch/__tests__/__snapshots__/Watch.unit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/containers/Watch/__tests__/__snapshots__/Watch.unit.test.js.snap -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/services/date/__tests__/date-format.parse.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/date/__tests__/date-format.parse.unit.test.js -------------------------------------------------------------------------------- /src/services/date/__tests__/date-format.videoDuration.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/date/__tests__/date-format.videoDuration.unit.test.js -------------------------------------------------------------------------------- /src/services/date/date-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/date/date-format.js -------------------------------------------------------------------------------- /src/services/number/__tests__/number-format.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/number/__tests__/number-format.unit.test.js -------------------------------------------------------------------------------- /src/services/number/number-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/number/number-format.js -------------------------------------------------------------------------------- /src/services/url/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/services/url/index.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/store/actions/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/api.js -------------------------------------------------------------------------------- /src/store/actions/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/comment.js -------------------------------------------------------------------------------- /src/store/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/index.js -------------------------------------------------------------------------------- /src/store/actions/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/search.js -------------------------------------------------------------------------------- /src/store/actions/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/video.js -------------------------------------------------------------------------------- /src/store/actions/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/actions/watch.js -------------------------------------------------------------------------------- /src/store/api/youtube-api-response-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/api/youtube-api-response-types.js -------------------------------------------------------------------------------- /src/store/api/youtube-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/api/youtube-api.js -------------------------------------------------------------------------------- /src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/configureStore.js -------------------------------------------------------------------------------- /src/store/reducers/__tests__/api.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/__tests__/api.unit.test.js -------------------------------------------------------------------------------- /src/store/reducers/__tests__/responses/MOST_POPULAR_SUCCESS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/__tests__/responses/MOST_POPULAR_SUCCESS.json -------------------------------------------------------------------------------- /src/store/reducers/__tests__/states/MOST_POPULAR_SUCCESS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/__tests__/states/MOST_POPULAR_SUCCESS.json -------------------------------------------------------------------------------- /src/store/reducers/__tests__/videos.unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/__tests__/videos.unit.test.js -------------------------------------------------------------------------------- /src/store/reducers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/api.js -------------------------------------------------------------------------------- /src/store/reducers/channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/channels.js -------------------------------------------------------------------------------- /src/store/reducers/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/comments.js -------------------------------------------------------------------------------- /src/store/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/index.js -------------------------------------------------------------------------------- /src/store/reducers/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/search.js -------------------------------------------------------------------------------- /src/store/reducers/videos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/reducers/videos.js -------------------------------------------------------------------------------- /src/store/sagas/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/sagas/comment.js -------------------------------------------------------------------------------- /src/store/sagas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/sagas/index.js -------------------------------------------------------------------------------- /src/store/sagas/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/sagas/search.js -------------------------------------------------------------------------------- /src/store/sagas/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/sagas/video.js -------------------------------------------------------------------------------- /src/store/sagas/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/store/sagas/watch.js -------------------------------------------------------------------------------- /src/styles/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/src/styles/_shared.scss -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jangbl/youtube-react/HEAD/yarn.lock --------------------------------------------------------------------------------