{"action":"created","issue":{"url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/8","repository_url":"https://api.github.com/repos/devinleonhart/wordsmith","labels_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/8/comments","events_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/8/events","html_url":"https://github.com/devinleonhart/wordsmith/issues/8","id":143832943,"number":8,"title":"Chat Component","user":{"login":"devinleonhart","id":2824816,"avatar_url":"https://avatars.githubusercontent.com/u/2824816?v=3","gravatar_id":"","url":"https://api.github.com/users/devinleonhart","html_url":"https://github.com/devinleonhart","followers_url":"https://api.github.com/users/devinleonhart/followers","following_url":"https://api.github.com/users/devinleonhart/following{/other_user}","gists_url":"https://api.github.com/users/devinleonhart/gists{/gist_id}","starred_url":"https://api.github.com/users/devinleonhart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devinleonhart/subscriptions","organizations_url":"https://api.github.com/users/devinleonhart/orgs","repos_url":"https://api.github.com/users/devinleonhart/repos","events_url":"https://api.github.com/users/devinleonhart/events{/privacy}","received_events_url":"https://api.github.com/users/devinleonhart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/devinleonhart/wordsmith/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"starim","id":809021,"avatar_url":"https://avatars.githubusercontent.com/u/809021?v=3","gravatar_id":"","url":"https://api.github.com/users/starim","html_url":"https://github.com/starim","followers_url":"https://api.github.com/users/starim/followers","following_url":"https://api.github.com/users/starim/following{/other_user}","gists_url":"https://api.github.com/users/starim/gists{/gist_id}","starred_url":"https://api.github.com/users/starim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starim/subscriptions","organizations_url":"https://api.github.com/users/starim/orgs","repos_url":"https://api.github.com/users/starim/repos","events_url":"https://api.github.com/users/starim/events{/privacy}","received_events_url":"https://api.github.com/users/starim/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2016-03-27T18:00:27Z","updated_at":"2016-04-11T19:42:18Z","closed_at":null,"body":"![chatcomponent](https://cloud.githubusercontent.com/assets/2824816/14066878/036e2e60-f40b-11e5-9d51-c57c0dac55b5.png)\r\n\r\nThe Chat Component must have the following features :\r\n\r\n- [ ] When posting, the users name and message is displayed. (Basic chat behavior)\r\n- [ ] Timestamp must be displayed.\r\n- [ ] If the user is the game's GM, he needs the ability to change his displayname to imitate other characters.\r\n- [ ] The chat should move with the screen, always being in view during a game experience.\r\n- [ ] Pressing a send button or pressing \"Enter\" in the chat area sends the text message.\r\n- [ ] Optional. If a message body contains an @ followed by a player's name, a mail will be dispatched to that player's email address showing someone is trying to talk to them.\r\n- [ ] Optional. If you are a message's owner and the message is less than an hour old, you can click something that deletes your message from view and enters the content of your message into the editor so you can make adjustments and resubmit. "},"comment":{"url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/comments/208522238","html_url":"https://github.com/devinleonhart/wordsmith/issues/8#issuecomment-208522238","issue_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/8","id":208522238,"user":{"login":"starim","id":809021,"avatar_url":"https://avatars.githubusercontent.com/u/809021?v=3","gravatar_id":"","url":"https://api.github.com/users/starim","html_url":"https://github.com/starim","followers_url":"https://api.github.com/users/starim/followers","following_url":"https://api.github.com/users/starim/following{/other_user}","gists_url":"https://api.github.com/users/starim/gists{/gist_id}","starred_url":"https://api.github.com/users/starim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starim/subscriptions","organizations_url":"https://api.github.com/users/starim/orgs","repos_url":"https://api.github.com/users/starim/repos","events_url":"https://api.github.com/users/starim/events{/privacy}","received_events_url":"https://api.github.com/users/starim/received_events","type":"User","site_admin":false},"created_at":"2016-04-11T19:42:18Z","updated_at":"2016-04-11T19:42:18Z","body":"Turns out you can call `.unmount()` on the **renderer** when doing shallow rendering to get it to unmount."}}