diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js index 409882f5e4..c945c59907 100644 --- a/src/components/structures/RoomView.js +++ b/src/components/structures/RoomView.js @@ -730,6 +730,8 @@ module.exports = React.createClass({ getSearchResultTiles: function() { var EventTile = sdk.getComponent('rooms.EventTile'); var SearchResultTile = sdk.getComponent('rooms.SearchResultTile'); + var Spinner = sdk.getComponent("elements.Spinner"); + var cli = MatrixClientPeg.get(); // XXX: todo: merge overlapping results somehow? @@ -742,6 +744,12 @@ module.exports = React.createClass({ var ret = []; + if (this.state.searchInProgress) { + ret.push(
  • + +
  • ); + } + if (!this.state.searchResults.next_batch) { if (this.state.searchResults.results.length == 0) { ret.push(