diff --git a/client/src/containers/Topic/Topic/TopicData/TopicData.jsx b/client/src/containers/Topic/Topic/TopicData/TopicData.jsx index 625514969..cfee8a242 100644 --- a/client/src/containers/Topic/Topic/TopicData/TopicData.jsx +++ b/client/src/containers/Topic/Topic/TopicData/TopicData.jsx @@ -720,10 +720,14 @@ class TopicData extends Root { renderedOptions.push( - this.setState({ sortBy: option }, () => { - this._searchMessages(); - }) + onClick={() => { + if (option === 'Newest' && this.state.endDatetime !== '') { + toast.warn('Sorting by newest with timestamp in large topics may not show data.'); + } + this.setState({ sortBy: option }, () => { + this._searchMessages(); + }) + } } > {option} @@ -1078,7 +1082,7 @@ class TopicData extends Root { showTimeSelect value={endDatetime} onChange={value => { - this.setState({ endDatetime: value }, () => { + this.setState({ endDatetime: value, sortBy: "Oldest" }, () => { this._searchMessages(); }); }}