@@ -1440,6 +1440,10 @@ module.exports = React.createClass({
1440
1440
const Loader = sdk . getComponent ( "elements.Spinner" ) ;
1441
1441
const TimelinePanel = sdk . getComponent ( "structures.TimelinePanel" ) ;
1442
1442
1443
+ // Whether the preview bar spinner should be shown. We do this when joining or
1444
+ // when waiting for a room to be returned by js-sdk when joining
1445
+ const previewBarSpinner = this . state . joining || this . state . waitingForRoom ;
1446
+
1443
1447
if ( ! this . state . room ) {
1444
1448
if ( this . state . roomLoading || this . state . peekLoading ) {
1445
1449
return (
@@ -1473,7 +1477,7 @@ module.exports = React.createClass({
1473
1477
onRejectClick = { this . onRejectThreepidInviteButtonClicked }
1474
1478
canPreview = { false } error = { this . state . roomLoadError }
1475
1479
roomAlias = { room_alias }
1476
- spinner = { this . state . joining || this . state . waitingForRoom }
1480
+ spinner = { previewBarSpinner }
1477
1481
inviterName = { inviterName }
1478
1482
invitedEmail = { invitedEmail }
1479
1483
room = { this . state . room }
@@ -1516,7 +1520,7 @@ module.exports = React.createClass({
1516
1520
onRejectClick = { this . onRejectButtonClicked }
1517
1521
inviterName = { inviterName }
1518
1522
canPreview = { false }
1519
- spinner = { this . state . joining }
1523
+ spinner = { previewBarSpinner }
1520
1524
room = { this . state . room }
1521
1525
/>
1522
1526
</ div >
@@ -1592,7 +1596,7 @@ module.exports = React.createClass({
1592
1596
< RoomPreviewBar onJoinClick = { this . onJoinButtonClicked }
1593
1597
onForgetClick = { this . onForgetClick }
1594
1598
onRejectClick = { this . onRejectThreepidInviteButtonClicked }
1595
- spinner = { this . state . joining || this . state . waitingForRoom }
1599
+ spinner = { previewBarSpinner }
1596
1600
inviterName = { inviterName }
1597
1601
invitedEmail = { invitedEmail }
1598
1602
canPreview = { this . state . canPeek }
0 commit comments