From 450f1fdbac94b1e744bab9af533ab61a3c2ded20 Mon Sep 17 00:00:00 2001 From: David Jay Date: Mon, 6 Mar 2017 13:25:01 -0500 Subject: [PATCH] Focusing on reply box when reply is clicked. --- client/coral-plugin-replies/ReplyBox.js | 36 +++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/client/coral-plugin-replies/ReplyBox.js b/client/coral-plugin-replies/ReplyBox.js index c50bca124..807ad6699 100644 --- a/client/coral-plugin-replies/ReplyBox.js +++ b/client/coral-plugin-replies/ReplyBox.js @@ -1,21 +1,29 @@ -import React, {PropTypes} from 'react'; +import React, {Component, PropTypes} from 'react'; import CommentBox from '../coral-plugin-commentbox/CommentBox'; const name = 'coral-plugin-replies'; -const ReplyBox = ({styles, postItem, assetId, authorId, addNotification, parentId, commentPostedHandler, setActiveReplyBox}) => ( -
- -
-); +class ReplyBox extends Component { + + componentDidMount() { + document.getElementById('replyText').focus(); + } + + render() { + const {styles, postItem, assetId, authorId, addNotification, parentId, commentPostedHandler, setActiveReplyBox} = this.props; + return
+ +
; + } +} ReplyBox.propTypes = { setActiveReplyBox: PropTypes.func.isRequired,