{"action":"created","comment":{"url":"https://api.github.com/repos/coralproject/talk/pulls/comments/212089569","pull_request_review_id":148648522,"id":212089569,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMjA4OTU2OQ==","diff_hunk":"@@ -0,0 +1,44 @@\n+import cn from \"classnames\";\n+import React, { StatelessComponent } from \"react\";\n+import { withStyles } from \"talk-ui/hocs\";\n+import * as styles from \"./Spinner.css\";\n+\n+export interface SpinnerProps {\n+  /**\n+   * Convenient prop to override the root styling.\n+   */\n+  className?: string;\n+  /**\n+   * Override or extend the styles applied to the component.\n+   */\n+  classes: typeof styles;\n+}\n+\n+const Spinner: StatelessComponent<SpinnerProps> = props => {\n+  const { className, classes } = props;\n+\n+  const rootClassName = cn(classes.spinner, className);","path":"src/core/client/ui/components/Spinner/Spinner.tsx","position":20,"original_position":20,"commit_id":"0455293c0bf6e83800b9db23cf334d2d5e75c517","original_commit_id":"0455293c0bf6e83800b9db23cf334d2d5e75c517","user":{"login":"cvle","id":14221600,"node_id":"MDQ6VXNlcjE0MjIxNjAw","avatar_url":"https://avatars2.githubusercontent.com/u/14221600?v=4","gravatar_id":"","url":"https://api.github.com/users/cvle","html_url":"https://github.com/cvle","followers_url":"https://api.github.com/users/cvle/followers","following_url":"https://api.github.com/users/cvle/following{/other_user}","gists_url":"https://api.github.com/users/cvle/gists{/gist_id}","starred_url":"https://api.github.com/users/cvle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvle/subscriptions","organizations_url":"https://api.github.com/users/cvle/orgs","repos_url":"https://api.github.com/users/cvle/repos","events_url":"https://api.github.com/users/cvle/events{/privacy}","received_events_url":"https://api.github.com/users/cvle/received_events","type":"User","site_admin":false},"body":"`spinner` className should be `root` in this case","created_at":"2018-08-22T20:03:59Z","updated_at":"2018-08-22T20:04:00Z","html_url":"https://github.com/coralproject/talk/pull/1793#discussion_r212089569","pull_request_url":"https://api.github.com/repos/coralproject/talk/pulls/1793","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/coralproject/talk/pulls/comments/212089569"},"html":{"href":"https://github.com/coralproject/talk/pull/1793#discussion_r212089569"},"pull_request":{"href":"https://api.github.com/repos/coralproject/talk/pulls/1793"}}},"pull_request":{"url":"https://api.github.com/repos/coralproject/talk/pulls/1793","id":207371386,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA3MzcxMzg2","html_url":"https://github.com/coralproject/talk/pull/1793","diff_url":"https://github.com/coralproject/talk/pull/1793.diff","patch_url":"https://github.com/coralproject/talk/pull/1793.patch","issue_url":"https://api.github.com/repos/coralproject/talk/issues/1793","number":1793,"state":"open","locked":false,"title":"[next] Auth views","user":{"login":"okbel","id":1401559,"node_id":"MDQ6VXNlcjE0MDE1NTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1401559?v=4","gravatar_id":"","url":"https://api.github.com/users/okbel","html_url":"https://github.com/okbel","followers_url":"https://api.github.com/users/okbel/followers","following_url":"https://api.github.com/users/okbel/following{/other_user}","gists_url":"https://api.github.com/users/okbel/gists{/gist_id}","starred_url":"https://api.github.com/users/okbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okbel/subscriptions","organizations_url":"https://api.github.com/users/okbel/orgs","repos_url":"https://api.github.com/users/okbel/repos","events_url":"https://api.github.com/users/okbel/events{/privacy}","received_events_url":"https://api.github.com/users/okbel/received_events","type":"User","site_admin":false},"body":"## What does this PR do?\r\n\r\n### UI Components\r\n- Adds `FormField` Component\r\n- Adds `InputDescription` Component\r\n- Adds `Spinner` Component\r\n- Adds `PoweredBy` to the PostComment Component\r\n- Adds a new variant for `Button` => `underlined`\r\n- Adds tests for all the components above\r\n\r\n### Views\r\n- Adds Sign Up View\r\n- Adds Sign In View\r\n- Adds Forgot Password View\r\n- Adds Reset Password View\r\n\r\n### Functionality\r\n- Adds new form validators `validatePassword`, `validateUsername`, `validateEmail`\r\n- Use and perform mutations, signUp, SignIn, etc.\r\n\r\n## TODO:\r\n- [x] Merge `ui-components` branch\r\n- [x] Add functionality to the views","created_at":"2018-08-09T16:20:20Z","updated_at":"2018-08-22T20:04:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4bdda9b774e9a52e00b6976ff5fe383da59b3db8","assignee":{"login":"okbel","id":1401559,"node_id":"MDQ6VXNlcjE0MDE1NTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1401559?v=4","gravatar_id":"","url":"https://api.github.com/users/okbel","html_url":"https://github.com/okbel","followers_url":"https://api.github.com/users/okbel/followers","following_url":"https://api.github.com/users/okbel/following{/other_user}","gists_url":"https://api.github.com/users/okbel/gists{/gist_id}","starred_url":"https://api.github.com/users/okbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okbel/subscriptions","organizations_url":"https://api.github.com/users/okbel/orgs","repos_url":"https://api.github.com/users/okbel/repos","events_url":"https://api.github.com/users/okbel/events{/privacy}","received_events_url":"https://api.github.com/users/okbel/received_events","type":"User","site_admin":false},"assignees":[{"login":"okbel","id":1401559,"node_id":"MDQ6VXNlcjE0MDE1NTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1401559?v=4","gravatar_id":"","url":"https://api.github.com/users/okbel","html_url":"https://github.com/okbel","followers_url":"https://api.github.com/users/okbel/followers","following_url":"https://api.github.com/users/okbel/following{/other_user}","gists_url":"https://api.github.com/users/okbel/gists{/gist_id}","starred_url":"https://api.github.com/users/okbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/okbel/subscriptions","organizations_url":"https://api.github.com/users/okbel/orgs","repos_url":"https://api.github.com/users/okbel/repos","events_url":"https://api.github.com/users/okbel/events{/privacy}","received_events_url":"https://api.github.com/users/okbel/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"wyattjoh","id":633002,"node_id":"MDQ6VXNlcjYzMzAwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/633002?v=4","gravatar_id":"","url":"https://api.github.com/users/wyattjoh","html_url":"https://github.com/wyattjoh","followers_url":"https://api.github.com/users/wyattjoh/followers","following_url":"https://api.github.com/users/wyattjoh/following{/other_user}","gists_url":"https://api.github.com/users/wyattjoh/gists{/gist_id}","starred_url":"https://api.github.com/users/wyattjoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wyattjoh/subscriptions","organizations_url":"https://api.github.com/users/wyattjoh/orgs","repos_url":"https://api.github.com/users/wyattjoh/repos","events_url":"https://api.github.com/users/wyattjoh/events{/privacy}","received_events_url":"https://api.github.com/users/wyattjoh/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":{"url":"https://api.github.com/repos/coralproject/talk/milestones/8","html_url":"https://github.com/coralproject/talk/milestone/8","labels_url":"https://api.github.com/repos/coralproject/talk/milestones/8/labels","id":3454156,"node_id":"MDk6TWlsZXN0b25lMzQ1NDE1Ng==","number":8,"title":"v5.0.0","description":"","creator":{"login":"kgardnr","id":1077300,"node_id":"MDQ6VXNlcjEwNzczMDA=","avatar_url":"https://avatars2.githubusercontent.com/u/1077300?v=4","gravatar_id":"","url":"https://api.github.com/users/kgardnr","html_url":"https://github.com/kgardnr","followers_url":"https://api.github.com/users/kgardnr/followers","following_url":"https://api.github.com/users/kgardnr/following{/other_user}","gists_url":"https://api.github.com/users/kgardnr/gists{/gist_id}","starred_url":"https://api.github.com/users/kgardnr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kgardnr/subscriptions","organizations_url":"https://api.github.com/users/kgardnr/orgs","repos_url":"https://api.github.com/users/kgardnr/repos","events_url":"https://api.github.com/users/kgardnr/events{/privacy}","received_events_url":"https://api.github.com/users/kgardnr/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":35,"state":"open","created_at":"2018-06-26T19:25:29Z","updated_at":"2018-08-20T22:51:16Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/coralproject/talk/pulls/1793/commits","review_comments_url":"https://api.github.com/repos/coralproject/talk/pulls/1793/comments","review_comment_url":"https://api.github.com/repos/coralproject/talk/pulls/comments{/number}","comments_url":"https://api.github.com/repos/coralproject/talk/issues/1793/comments","statuses_url":"https://api.github.com/repos/coralproject/talk/statuses/0455293c0bf6e83800b9db23cf334d2d5e75c517","head":{"label":"coralproject:auth-views","ref":"auth-views","sha":"0455293c0bf6e83800b9db23cf334d2d5e75c517","user":{"login":"coralproject","id":9255912,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNTU5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/9255912?v=4","gravatar_id":"","url":"https://api.github.com/users/coralproject","html_url":"https://github.com/coralproject","followers_url":"https://api.github.com/users/coralproject/followers","following_url":"https://api.github.com/users/coralproject/following{/other_user}","gists_url":"https://api.github.com/users/coralproject/gists{/gist_id}","starred_url":"https://api.github.com/users/coralproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coralproject/subscriptions","organizations_url":"https://api.github.com/users/coralproject/orgs","repos_url":"https://api.github.com/users/coralproject/repos","events_url":"https://api.github.com/users/coralproject/events{/privacy}","received_events_url":"https://api.github.com/users/coralproject/received_events","type":"Organization","site_admin":false},"repo":{"id":72454242,"node_id":"MDEwOlJlcG9zaXRvcnk3MjQ1NDI0Mg==","name":"talk","full_name":"coralproject/talk","owner":{"login":"coralproject","id":9255912,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNTU5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/9255912?v=4","gravatar_id":"","url":"https://api.github.com/users/coralproject","html_url":"https://github.com/coralproject","followers_url":"https://api.github.com/users/coralproject/followers","following_url":"https://api.github.com/users/coralproject/following{/other_user}","gists_url":"https://api.github.com/users/coralproject/gists{/gist_id}","starred_url":"https://api.github.com/users/coralproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coralproject/subscriptions","organizations_url":"https://api.github.com/users/coralproject/orgs","repos_url":"https://api.github.com/users/coralproject/repos","events_url":"https://api.github.com/users/coralproject/events{/privacy}","received_events_url":"https://api.github.com/users/coralproject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/coralproject/talk","description":"A better commenting experience from Mozilla, The Washington Post, and The New York Times.","fork":false,"url":"https://api.github.com/repos/coralproject/talk","forks_url":"https://api.github.com/repos/coralproject/talk/forks","keys_url":"https://api.github.com/repos/coralproject/talk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/coralproject/talk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/coralproject/talk/teams","hooks_url":"https://api.github.com/repos/coralproject/talk/hooks","issue_events_url":"https://api.github.com/repos/coralproject/talk/issues/events{/number}","events_url":"https://api.github.com/repos/coralproject/talk/events","assignees_url":"https://api.github.com/repos/coralproject/talk/assignees{/user}","branches_url":"https://api.github.com/repos/coralproject/talk/branches{/branch}","tags_url":"https://api.github.com/repos/coralproject/talk/tags","blobs_url":"https://api.github.com/repos/coralproject/talk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/coralproject/talk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/coralproject/talk/git/refs{/sha}","trees_url":"https://api.github.com/repos/coralproject/talk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/coralproject/talk/statuses/{sha}","languages_url":"https://api.github.com/repos/coralproject/talk/languages","stargazers_url":"https://api.github.com/repos/coralproject/talk/stargazers","contributors_url":"https://api.github.com/repos/coralproject/talk/contributors","subscribers_url":"https://api.github.com/repos/coralproject/talk/subscribers","subscription_url":"https://api.github.com/repos/coralproject/talk/subscription","commits_url":"https://api.github.com/repos/coralproject/talk/commits{/sha}","git_commits_url":"https://api.github.com/repos/coralproject/talk/git/commits{/sha}","comments_url":"https://api.github.com/repos/coralproject/talk/comments{/number}","issue_comment_url":"https://api.github.com/repos/coralproject/talk/issues/comments{/number}","contents_url":"https://api.github.com/repos/coralproject/talk/contents/{+path}","compare_url":"https://api.github.com/repos/coralproject/talk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/coralproject/talk/merges","archive_url":"https://api.github.com/repos/coralproject/talk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/coralproject/talk/downloads","issues_url":"https://api.github.com/repos/coralproject/talk/issues{/number}","pulls_url":"https://api.github.com/repos/coralproject/talk/pulls{/number}","milestones_url":"https://api.github.com/repos/coralproject/talk/milestones{/number}","notifications_url":"https://api.github.com/repos/coralproject/talk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/coralproject/talk/labels{/name}","releases_url":"https://api.github.com/repos/coralproject/talk/releases{/id}","deployments_url":"https://api.github.com/repos/coralproject/talk/deployments","created_at":"2016-10-31T16:14:05Z","updated_at":"2018-08-22T16:05:02Z","pushed_at":"2018-08-22T17:32:07Z","git_url":"git://github.com/coralproject/talk.git","ssh_url":"git@github.com:coralproject/talk.git","clone_url":"https://github.com/coralproject/talk.git","svn_url":"https://github.com/coralproject/talk","homepage":"https://coralproject.net/","size":19806,"stargazers_count":991,"watchers_count":991,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":160,"mirror_url":null,"archived":false,"open_issues_count":30,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":160,"open_issues":30,"watchers":991,"default_branch":"master"}},"base":{"label":"coralproject:next","ref":"next","sha":"059292e9797a3f3bfcf442a212353e50e2469af6","user":{"login":"coralproject","id":9255912,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNTU5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/9255912?v=4","gravatar_id":"","url":"https://api.github.com/users/coralproject","html_url":"https://github.com/coralproject","followers_url":"https://api.github.com/users/coralproject/followers","following_url":"https://api.github.com/users/coralproject/following{/other_user}","gists_url":"https://api.github.com/users/coralproject/gists{/gist_id}","starred_url":"https://api.github.com/users/coralproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coralproject/subscriptions","organizations_url":"https://api.github.com/users/coralproject/orgs","repos_url":"https://api.github.com/users/coralproject/repos","events_url":"https://api.github.com/users/coralproject/events{/privacy}","received_events_url":"https://api.github.com/users/coralproject/received_events","type":"Organization","site_admin":false},"repo":{"id":72454242,"node_id":"MDEwOlJlcG9zaXRvcnk3MjQ1NDI0Mg==","name":"talk","full_name":"coralproject/talk","owner":{"login":"coralproject","id":9255912,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNTU5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/9255912?v=4","gravatar_id":"","url":"https://api.github.com/users/coralproject","html_url":"https://github.com/coralproject","followers_url":"https://api.github.com/users/coralproject/followers","following_url":"https://api.github.com/users/coralproject/following{/other_user}","gists_url":"https://api.github.com/users/coralproject/gists{/gist_id}","starred_url":"https://api.github.com/users/coralproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coralproject/subscriptions","organizations_url":"https://api.github.com/users/coralproject/orgs","repos_url":"https://api.github.com/users/coralproject/repos","events_url":"https://api.github.com/users/coralproject/events{/privacy}","received_events_url":"https://api.github.com/users/coralproject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/coralproject/talk","description":"A better commenting experience from Mozilla, The Washington Post, and The New York Times.","fork":false,"url":"https://api.github.com/repos/coralproject/talk","forks_url":"https://api.github.com/repos/coralproject/talk/forks","keys_url":"https://api.github.com/repos/coralproject/talk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/coralproject/talk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/coralproject/talk/teams","hooks_url":"https://api.github.com/repos/coralproject/talk/hooks","issue_events_url":"https://api.github.com/repos/coralproject/talk/issues/events{/number}","events_url":"https://api.github.com/repos/coralproject/talk/events","assignees_url":"https://api.github.com/repos/coralproject/talk/assignees{/user}","branches_url":"https://api.github.com/repos/coralproject/talk/branches{/branch}","tags_url":"https://api.github.com/repos/coralproject/talk/tags","blobs_url":"https://api.github.com/repos/coralproject/talk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/coralproject/talk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/coralproject/talk/git/refs{/sha}","trees_url":"https://api.github.com/repos/coralproject/talk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/coralproject/talk/statuses/{sha}","languages_url":"https://api.github.com/repos/coralproject/talk/languages","stargazers_url":"https://api.github.com/repos/coralproject/talk/stargazers","contributors_url":"https://api.github.com/repos/coralproject/talk/contributors","subscribers_url":"https://api.github.com/repos/coralproject/talk/subscribers","subscription_url":"https://api.github.com/repos/coralproject/talk/subscription","commits_url":"https://api.github.com/repos/coralproject/talk/commits{/sha}","git_commits_url":"https://api.github.com/repos/coralproject/talk/git/commits{/sha}","comments_url":"https://api.github.com/repos/coralproject/talk/comments{/number}","issue_comment_url":"https://api.github.com/repos/coralproject/talk/issues/comments{/number}","contents_url":"https://api.github.com/repos/coralproject/talk/contents/{+path}","compare_url":"https://api.github.com/repos/coralproject/talk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/coralproject/talk/merges","archive_url":"https://api.github.com/repos/coralproject/talk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/coralproject/talk/downloads","issues_url":"https://api.github.com/repos/coralproject/talk/issues{/number}","pulls_url":"https://api.github.com/repos/coralproject/talk/pulls{/number}","milestones_url":"https://api.github.com/repos/coralproject/talk/milestones{/number}","notifications_url":"https://api.github.com/repos/coralproject/talk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/coralproject/talk/labels{/name}","releases_url":"https://api.github.com/repos/coralproject/talk/releases{/id}","deployments_url":"https://api.github.com/repos/coralproject/talk/deployments","created_at":"2016-10-31T16:14:05Z","updated_at":"2018-08-22T16:05:02Z","pushed_at":"2018-08-22T17:32:07Z","git_url":"git://github.com/coralproject/talk.git","ssh_url":"git@github.com:coralproject/talk.git","clone_url":"https://github.com/coralproject/talk.git","svn_url":"https://github.com/coralproject/talk","homepage":"https://coralproject.net/","size":19806,"stargazers_count":991,"watchers_count":991,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":160,"mirror_url":null,"archived":false,"open_issues_count":30,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":160,"open_issues":30,"watchers":991,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/coralproject/talk/pulls/1793"},"html":{"href":"https://github.com/coralproject/talk/pull/1793"},"issue":{"href":"https://api.github.com/repos/coralproject/talk/issues/1793"},"comments":{"href":"https://api.github.com/repos/coralproject/talk/issues/1793/comments"},"review_comments":{"href":"https://api.github.com/repos/coralproject/talk/pulls/1793/comments"},"review_comment":{"href":"https://api.github.com/repos/coralproject/talk/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/coralproject/talk/pulls/1793/commits"},"statuses":{"href":"https://api.github.com/repos/coralproject/talk/statuses/0455293c0bf6e83800b9db23cf334d2d5e75c517"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"cvle"}}