summaryrefslogtreecommitdiffstats
path: root/webapp/components/sidebar.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/sidebar.jsx')
-rw-r--r--webapp/components/sidebar.jsx14
1 files changed, 8 insertions, 6 deletions
diff --git a/webapp/components/sidebar.jsx b/webapp/components/sidebar.jsx
index 08d80d363..b9356c5a1 100644
--- a/webapp/components/sidebar.jsx
+++ b/webapp/components/sidebar.jsx
@@ -636,13 +636,15 @@ export default class Sidebar extends React.Component {
this.lastUnreadChannel = null;
// create elements for all 4 types of channels
- const favoriteItems = this.state.favoriteChannels.map((channel, index, arr) => {
- if (channel.type === Constants.DM_CHANNEL) {
- return this.createChannelElement(channel, index, arr, this.handleLeaveDirectChannel);
- }
+ const favoriteItems = this.state.favoriteChannels.
+ sort(Utils.sortTeamsByDisplayName).
+ map((channel, index, arr) => {
+ if (channel.type === Constants.DM_CHANNEL) {
+ return this.createChannelElement(channel, index, arr, this.handleLeaveDirectChannel);
+ }
- return this.createChannelElement(channel);
- });
+ return this.createChannelElement(channel);
+ });
const publicChannelItems = this.state.publicChannels.map(this.createChannelElement);