diff options
author | Dessalines <tyhou13@gmx.com> | 2020-03-03 11:07:07 -0500 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2020-03-03 11:07:07 -0500 |
commit | 48594537c038e7c57e232d8de0daa25c7007d44c (patch) | |
tree | 671a16811e465132a09d4c89e1b31bcc715bf67d /ui/src/components/comment-node.tsx | |
parent | b3b4b7977570edda224003efca5396c10363599d (diff) |
Change action sizes. Add better tippy updating.
Diffstat (limited to 'ui/src/components/comment-node.tsx')
-rw-r--r-- | ui/src/components/comment-node.tsx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/ui/src/components/comment-node.tsx b/ui/src/components/comment-node.tsx index 3db87aa5..4d95073c 100644 --- a/ui/src/components/comment-node.tsx +++ b/ui/src/components/comment-node.tsx @@ -103,8 +103,16 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> { this.handleCommentDownvote = this.handleCommentDownvote.bind(this); } - componentDidUpdate() { - setupTippy(); + componentDidUpdate(prevProps: CommentNodeProps) { + let prevComment = prevProps.node.comment; + let comment = this.props.node.comment; + if ( + prevComment.saved !== comment.saved || + prevComment.deleted !== comment.deleted || + prevComment.read !== comment.read + ) { + setupTippy(); + } } componentWillReceiveProps(nextProps: CommentNodeProps) { @@ -256,7 +264,7 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> { dangerouslySetInnerHTML={mdToHtml(this.commentUnlessRemoved)} /> )} - <ul class="list-inline mb-1 text-muted font-weight-bold h6"> + <ul class="list-inline mb-1 text-muted font-weight-bold h5"> {this.props.markable && ( <li className="list-inline-item-action"> <span @@ -1110,5 +1118,6 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> { handleShowAdvanced(i: CommentNode) { i.state.showAdvanced = !i.state.showAdvanced; i.setState(i.state); + setupTippy(); } } |