{"action":"created","comment":{"url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/comments/226068208","pull_request_review_id":165802585,"id":226068208,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNjA2ODIwOA==","diff_hunk":"@@ -0,0 +1,89 @@\n+import {Checkbox, FormControlLabel, IconButton, Menu, MenuItem, withWidth} from \"@material-ui/core\"\n+import {isWidthUp, WithWidth} from \"@material-ui/core/withWidth\"\n+import MoreVert from \"@material-ui/icons/MoreVert\"\n+import Send from \"@material-ui/icons/Send\"\n+import * as H from \"history\"\n+import * as React from \"react\"\n+import {LinkButton} from \"../Shared/LinkButton\"\n+\n+interface OwnProps {\n+    disabled: boolean\n+    selectable: boolean\n+    handleSelectableChange: (event: React.ChangeEvent<HTMLInputElement>, selectable: boolean) => void\n+    to: H.LocationDescriptor\n+}\n+\n+type Props = OwnProps\n+    & WithWidth\n+\n+interface State {\n+    open: boolean\n+    anchorElement?: HTMLElement\n+}\n+\n+class ResultsActionsComponent extends React.PureComponent<Props, State> {\n+    constructor(props: Props) {\n+        super(props)\n+        this.state = {open: false}\n+    }\n+\n+    public render() {\n+        const checkbox = <FormControlLabel\n+            control={<Checkbox checked={this.props.selectable}\n+                               onChange={this.props.handleSelectableChange}/>}\n+            label=\"Select mode\"\n+        />\n+        const linkButton = <LinkButton icon={Send} iconType=\"mui\"\n+                                       to={this.props.to}\n+                                       disabled={this.props.disabled}\n+                                       tooltip=\"Select at least one replay to view as group\">\n+            View as group\n+        </LinkButton>\n+        return (\n+            <div style={{paddingRight: 8}}>\n+                {isWidthUp(\"sm\", this.props.width) ?\n+                    <>\n+                        {checkbox}\n+                        {linkButton}\n+                    </>\n+                    :\n+                    <>\n+                        <IconButton\n+                            onClick={this.handleOpen}\n+                        >\n+                            <MoreVert/>\n+                        </IconButton>\n+                        <Menu","path":"webapp/src/Components/ReplaysSearch/ResultsActions.tsx","position":59,"original_position":56,"commit_id":"35f8df0c7872993fe9a9f9eca27c42ceae9650a9","original_commit_id":"a5d24f2160d73c240726ca0aaefd3d0738c886ab","user":{"login":"twobackfromtheend","id":17157630,"node_id":"MDQ6VXNlcjE3MTU3NjMw","avatar_url":"https://avatars0.githubusercontent.com/u/17157630?v=4","gravatar_id":"","url":"https://api.github.com/users/twobackfromtheend","html_url":"https://github.com/twobackfromtheend","followers_url":"https://api.github.com/users/twobackfromtheend/followers","following_url":"https://api.github.com/users/twobackfromtheend/following{/other_user}","gists_url":"https://api.github.com/users/twobackfromtheend/gists{/gist_id}","starred_url":"https://api.github.com/users/twobackfromtheend/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twobackfromtheend/subscriptions","organizations_url":"https://api.github.com/users/twobackfromtheend/orgs","repos_url":"https://api.github.com/users/twobackfromtheend/repos","events_url":"https://api.github.com/users/twobackfromtheend/events{/privacy}","received_events_url":"https://api.github.com/users/twobackfromtheend/received_events","type":"User","site_admin":false},"body":"Looks great! What a great idea to collapse to a icon button on small screens!","created_at":"2018-10-17T19:39:22Z","updated_at":"2018-10-17T19:40:38Z","html_url":"https://github.com/SaltieRL/DistributedReplays/pull/174#discussion_r226068208","pull_request_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/comments/226068208"},"html":{"href":"https://github.com/SaltieRL/DistributedReplays/pull/174#discussion_r226068208"},"pull_request":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174"}}},"pull_request":{"url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174","id":223392528,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIzMzkyNTI4","html_url":"https://github.com/SaltieRL/DistributedReplays/pull/174","diff_url":"https://github.com/SaltieRL/DistributedReplays/pull/174.diff","patch_url":"https://github.com/SaltieRL/DistributedReplays/pull/174.patch","issue_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/174","number":174,"state":"open","locked":false,"title":"Add gmail-like group select on full match history page","user":{"login":"Sciguymjm","id":1396015,"node_id":"MDQ6VXNlcjEzOTYwMTU=","avatar_url":"https://avatars1.githubusercontent.com/u/1396015?v=4","gravatar_id":"","url":"https://api.github.com/users/Sciguymjm","html_url":"https://github.com/Sciguymjm","followers_url":"https://api.github.com/users/Sciguymjm/followers","following_url":"https://api.github.com/users/Sciguymjm/following{/other_user}","gists_url":"https://api.github.com/users/Sciguymjm/gists{/gist_id}","starred_url":"https://api.github.com/users/Sciguymjm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sciguymjm/subscriptions","organizations_url":"https://api.github.com/users/Sciguymjm/orgs","repos_url":"https://api.github.com/users/Sciguymjm/repos","events_url":"https://api.github.com/users/Sciguymjm/events{/privacy}","received_events_url":"https://api.github.com/users/Sciguymjm/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-10-16T20:53:17Z","updated_at":"2018-10-17T19:40:38Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ed21d5d7bbf336c74fb1b2eeafea6772f3ed7b38","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174/commits","review_comments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174/comments","review_comment_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/174/comments","statuses_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/statuses/35f8df0c7872993fe9a9f9eca27c42ceae9650a9","head":{"label":"SaltieRL:group-select","ref":"group-select","sha":"35f8df0c7872993fe9a9f9eca27c42ceae9650a9","user":{"login":"SaltieRL","id":33915136,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzOTE1MTM2","avatar_url":"https://avatars2.githubusercontent.com/u/33915136?v=4","gravatar_id":"","url":"https://api.github.com/users/SaltieRL","html_url":"https://github.com/SaltieRL","followers_url":"https://api.github.com/users/SaltieRL/followers","following_url":"https://api.github.com/users/SaltieRL/following{/other_user}","gists_url":"https://api.github.com/users/SaltieRL/gists{/gist_id}","starred_url":"https://api.github.com/users/SaltieRL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaltieRL/subscriptions","organizations_url":"https://api.github.com/users/SaltieRL/orgs","repos_url":"https://api.github.com/users/SaltieRL/repos","events_url":"https://api.github.com/users/SaltieRL/events{/privacy}","received_events_url":"https://api.github.com/users/SaltieRL/received_events","type":"Organization","site_admin":false},"repo":{"id":112114575,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIxMTQ1NzU=","name":"DistributedReplays","full_name":"SaltieRL/DistributedReplays","private":false,"owner":{"login":"SaltieRL","id":33915136,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzOTE1MTM2","avatar_url":"https://avatars2.githubusercontent.com/u/33915136?v=4","gravatar_id":"","url":"https://api.github.com/users/SaltieRL","html_url":"https://github.com/SaltieRL","followers_url":"https://api.github.com/users/SaltieRL/followers","following_url":"https://api.github.com/users/SaltieRL/following{/other_user}","gists_url":"https://api.github.com/users/SaltieRL/gists{/gist_id}","starred_url":"https://api.github.com/users/SaltieRL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaltieRL/subscriptions","organizations_url":"https://api.github.com/users/SaltieRL/orgs","repos_url":"https://api.github.com/users/SaltieRL/repos","events_url":"https://api.github.com/users/SaltieRL/events{/privacy}","received_events_url":"https://api.github.com/users/SaltieRL/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/SaltieRL/DistributedReplays","description":"👨‍💻 Rocket League Replay Collection and Analysis Server","fork":false,"url":"https://api.github.com/repos/SaltieRL/DistributedReplays","forks_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/forks","keys_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/teams","hooks_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/hooks","issue_events_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/events{/number}","events_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/events","assignees_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/assignees{/user}","branches_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/branches{/branch}","tags_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/tags","blobs_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/refs{/sha}","trees_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/statuses/{sha}","languages_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/languages","stargazers_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/stargazers","contributors_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/contributors","subscribers_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/subscribers","subscription_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/subscription","commits_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/commits{/sha}","git_commits_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/commits{/sha}","comments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/comments{/number}","issue_comment_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/comments{/number}","contents_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/contents/{+path}","compare_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/merges","archive_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/downloads","issues_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues{/number}","pulls_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls{/number}","milestones_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/milestones{/number}","notifications_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/labels{/name}","releases_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/releases{/id}","deployments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/deployments","created_at":"2017-11-26T20:34:14Z","updated_at":"2018-10-17T15:28:26Z","pushed_at":"2018-10-17T19:40:28Z","git_url":"git://github.com/SaltieRL/DistributedReplays.git","ssh_url":"git@github.com:SaltieRL/DistributedReplays.git","clone_url":"https://github.com/SaltieRL/DistributedReplays.git","svn_url":"https://github.com/SaltieRL/DistributedReplays","homepage":"https://calculated.gg","size":20058,"stargazers_count":16,"watchers_count":16,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"archived":false,"open_issues_count":53,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":11,"open_issues":53,"watchers":16,"default_branch":"master"}},"base":{"label":"SaltieRL:master","ref":"master","sha":"65838edf94eac95002b9cd8c5cd566c0ee04814a","user":{"login":"SaltieRL","id":33915136,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzOTE1MTM2","avatar_url":"https://avatars2.githubusercontent.com/u/33915136?v=4","gravatar_id":"","url":"https://api.github.com/users/SaltieRL","html_url":"https://github.com/SaltieRL","followers_url":"https://api.github.com/users/SaltieRL/followers","following_url":"https://api.github.com/users/SaltieRL/following{/other_user}","gists_url":"https://api.github.com/users/SaltieRL/gists{/gist_id}","starred_url":"https://api.github.com/users/SaltieRL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaltieRL/subscriptions","organizations_url":"https://api.github.com/users/SaltieRL/orgs","repos_url":"https://api.github.com/users/SaltieRL/repos","events_url":"https://api.github.com/users/SaltieRL/events{/privacy}","received_events_url":"https://api.github.com/users/SaltieRL/received_events","type":"Organization","site_admin":false},"repo":{"id":112114575,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIxMTQ1NzU=","name":"DistributedReplays","full_name":"SaltieRL/DistributedReplays","private":false,"owner":{"login":"SaltieRL","id":33915136,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzOTE1MTM2","avatar_url":"https://avatars2.githubusercontent.com/u/33915136?v=4","gravatar_id":"","url":"https://api.github.com/users/SaltieRL","html_url":"https://github.com/SaltieRL","followers_url":"https://api.github.com/users/SaltieRL/followers","following_url":"https://api.github.com/users/SaltieRL/following{/other_user}","gists_url":"https://api.github.com/users/SaltieRL/gists{/gist_id}","starred_url":"https://api.github.com/users/SaltieRL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaltieRL/subscriptions","organizations_url":"https://api.github.com/users/SaltieRL/orgs","repos_url":"https://api.github.com/users/SaltieRL/repos","events_url":"https://api.github.com/users/SaltieRL/events{/privacy}","received_events_url":"https://api.github.com/users/SaltieRL/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/SaltieRL/DistributedReplays","description":"👨‍💻 Rocket League Replay Collection and Analysis Server","fork":false,"url":"https://api.github.com/repos/SaltieRL/DistributedReplays","forks_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/forks","keys_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/teams","hooks_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/hooks","issue_events_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/events{/number}","events_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/events","assignees_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/assignees{/user}","branches_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/branches{/branch}","tags_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/tags","blobs_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/refs{/sha}","trees_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/statuses/{sha}","languages_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/languages","stargazers_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/stargazers","contributors_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/contributors","subscribers_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/subscribers","subscription_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/subscription","commits_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/commits{/sha}","git_commits_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/git/commits{/sha}","comments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/comments{/number}","issue_comment_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/comments{/number}","contents_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/contents/{+path}","compare_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/merges","archive_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/downloads","issues_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues{/number}","pulls_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls{/number}","milestones_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/milestones{/number}","notifications_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/labels{/name}","releases_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/releases{/id}","deployments_url":"https://api.github.com/repos/SaltieRL/DistributedReplays/deployments","created_at":"2017-11-26T20:34:14Z","updated_at":"2018-10-17T15:28:26Z","pushed_at":"2018-10-17T19:40:28Z","git_url":"git://github.com/SaltieRL/DistributedReplays.git","ssh_url":"git@github.com:SaltieRL/DistributedReplays.git","clone_url":"https://github.com/SaltieRL/DistributedReplays.git","svn_url":"https://github.com/SaltieRL/DistributedReplays","homepage":"https://calculated.gg","size":20058,"stargazers_count":16,"watchers_count":16,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"archived":false,"open_issues_count":53,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":11,"open_issues":53,"watchers":16,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174"},"html":{"href":"https://github.com/SaltieRL/DistributedReplays/pull/174"},"issue":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/174"},"comments":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/issues/174/comments"},"review_comments":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174/comments"},"review_comment":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/pulls/174/commits"},"statuses":{"href":"https://api.github.com/repos/SaltieRL/DistributedReplays/statuses/35f8df0c7872993fe9a9f9eca27c42ceae9650a9"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"twobackfromtheend"}}