Fix message history comparison selection
This commit is contained in:
@@ -53,7 +53,7 @@ class MessageHistory extends React.Component<Props, State> {
|
|||||||
const historyElements = history.reverse().map(message => ({
|
const historyElements = history.reverse().map(message => ({
|
||||||
title: <DateFormatter date={message.received} />,
|
title: <DateFormatter date={message.received} />,
|
||||||
value: message.value,
|
value: message.value,
|
||||||
selected: message === this.props.selected,
|
selected: message && message === this.props.selected,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
const numericMessages = history.filter(message => !isNaN(parseFloat(message.value)))
|
const numericMessages = history.filter(message => !isNaN(parseFloat(message.value)))
|
||||||
@@ -81,9 +81,11 @@ class MessageHistory extends React.Component<Props, State> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private displayMessage = (index: number, eventTarget: EventTarget) => {
|
private displayMessage = (index: number, eventTarget: EventTarget) => {
|
||||||
const message = this.props.node && this.props.node.messageHistory.toArray()[index]
|
const message = this.props.node && this.props.node.messageHistory.toArray().reverse()[index]
|
||||||
|
if (message) {
|
||||||
this.props.onSelect(message)
|
this.props.onSelect(message)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export default MessageHistory
|
export default MessageHistory
|
||||||
|
|||||||
Reference in New Issue
Block a user