Batch vue data updates, and sort the users list.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3719 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2021-12-29 19:46:55 +00:00
parent 62e9dfea90
commit f7974d2cef
3 changed files with 72 additions and 59 deletions

View File

@ -39,7 +39,7 @@
<md-list-item v-for="connection in connections" v-bind:key="'connection-' + JSON.stringify(connection)"><tf-user :id="connection"></tf-user></md-list-item>
<md-list-item @click="show_connect_dialog = true">Connect</md-list-item>
<md-subheader>Users</md-subheader>
<md-list-item v-for="user in Object.keys(users)" v-bind:key="'user-' + user"><tf-user v-bind:id="user"/></md-list-item>
<md-list-item v-for="user in Object.keys(users).sort((x, y) => (users[x].name || x).localeCompare(users[y].name || y))" v-bind:key="'user-' + user"><tf-user v-bind:id="user"/></md-list-item>
</md-list>
</md-app-drawer>
<md-app-toolbar class="md-secondary" v-show="unread > 0">