|
@@ -12,7 +12,7 @@ class Timeline extends React.Component {
|
12
|
12
|
}
|
13
|
13
|
|
14
|
14
|
componentDidUpdate () {
|
15
|
|
- this.scrollToBottom()
|
|
15
|
+ this.props.shouldScrollToBottom && this.scrollToBottom()
|
16
|
16
|
}
|
17
|
17
|
|
18
|
18
|
scrollToBottom = () => this.timelineBottom.scrollIntoView({behavior: 'instant'})
|
|
@@ -115,7 +115,8 @@ Timeline.propTypes = {
|
115
|
115
|
loggedUser: PropTypes.object,
|
116
|
116
|
wysiwyg: PropTypes.bool,
|
117
|
117
|
onClickWysiwygBtn: PropTypes.func,
|
118
|
|
- onClickRevisionBtn: PropTypes.func
|
|
118
|
+ onClickRevisionBtn: PropTypes.func,
|
|
119
|
+ shouldScrollToBottom: PropTypes.bool
|
119
|
120
|
}
|
120
|
121
|
|
121
|
122
|
Timeline.defaultProps = {
|
|
@@ -128,5 +129,6 @@ Timeline.defaultProps = {
|
128
|
129
|
},
|
129
|
130
|
timelineData: [],
|
130
|
131
|
wysiwyg: false,
|
131
|
|
- onClickWysiwygBtn: () => {}
|
|
132
|
+ onClickWysiwygBtn: () => {},
|
|
133
|
+ shouldScrollToBottom: true
|
132
|
134
|
}
|