summaryrefslogtreecommitdiffstats
path: root/ui/src/components/comment-node.tsx
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-03-03 11:07:07 -0500
committerDessalines <tyhou13@gmx.com>2020-03-03 11:07:07 -0500
commit48594537c038e7c57e232d8de0daa25c7007d44c (patch)
tree671a16811e465132a09d4c89e1b31bcc715bf67d /ui/src/components/comment-node.tsx
parentb3b4b7977570edda224003efca5396c10363599d (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.tsx15
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();
}
}