From d6cbc44e0f4c574c037c599765a3e260254137dc Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Tue, 31 Oct 2017 14:21:00 +0000 Subject: [PATCH] If groupRoomsLoading, replace RoomDetailList entirely with Spinner --- src/components/structures/GroupView.js | 6 +++++- src/components/views/rooms/RoomDetailList.js | 6 ------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/structures/GroupView.js b/src/components/structures/GroupView.js index 76f6bc7335..83e0ad8184 100644 --- a/src/components/structures/GroupView.js +++ b/src/components/structures/GroupView.js @@ -657,6 +657,7 @@ export default React.createClass({ const RoomDetailList = sdk.getComponent('rooms.RoomDetailList'); const AccessibleButton = sdk.getComponent('elements.AccessibleButton'); const TintableSvg = sdk.getComponent('elements.TintableSvg'); + const Spinner = sdk.getComponent('elements.Spinner'); const addRoomRow = this.state.editing ? ({ _t('Rooms') } { addRoomRow } - + { this.state.groupRoomsLoading ? + : + + } ; }, diff --git a/src/components/views/rooms/RoomDetailList.js b/src/components/views/rooms/RoomDetailList.js index cdd05d1698..be9de849e9 100644 --- a/src/components/views/rooms/RoomDetailList.js +++ b/src/components/views/rooms/RoomDetailList.js @@ -113,8 +113,6 @@ export default React.createClass({ worldReadable: PropTypes.bool, guestCanJoin: PropTypes.bool, - - loading: PropTypes.bool, })), }, @@ -126,10 +124,6 @@ export default React.createClass({ }, render() { - const Spinner = sdk.getComponent('elements.Spinner'); - if (this.props.loading) { - return ; - } const rows = this.getRows(); let rooms; if (rows.length == 0) {