mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-16 21:24:59 +08:00
Use Set::size instead of Array.from()::length
This commit is contained in:
parent
b8a7d5d730
commit
f31ec343f4
@ -189,10 +189,6 @@ export default class UserMenu extends React.Component<IProps, IState> {
|
||||
}
|
||||
}
|
||||
|
||||
get pendingActionsCount(): number {
|
||||
return Array.from(this.state.pendingRoomJoin).length;
|
||||
}
|
||||
|
||||
private onOpenMenuClick = (ev: React.MouseEvent) => {
|
||||
ev.preventDefault();
|
||||
ev.stopPropagation();
|
||||
@ -654,11 +650,11 @@ export default class UserMenu extends React.Component<IProps, IState> {
|
||||
/>
|
||||
</span>
|
||||
{name}
|
||||
{this.pendingActionsCount > 0 && (
|
||||
{this.state.pendingRoomJoin.size > 0 && (
|
||||
<InlineSpinner>
|
||||
<TooltipButton helpText={_t(
|
||||
"Currently joining %(count)s rooms",
|
||||
{ count: this.pendingActionsCount },
|
||||
{ count: this.state.pendingRoomJoin.size },
|
||||
)} />
|
||||
</InlineSpinner>
|
||||
)}
|
||||
|
Loading…
Reference in New Issue
Block a user