Sorted channels by name if their display_name is equal (#3607)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
c0ab2636d6
Коммит
80726bde82
@@ -92,7 +92,7 @@ export default class Sidebar extends React.Component {
|
|||||||
const currentUserId = UserStore.getCurrentId();
|
const currentUserId = UserStore.getCurrentId();
|
||||||
|
|
||||||
const channels = Object.assign([], ChannelStore.getAll());
|
const channels = Object.assign([], ChannelStore.getAll());
|
||||||
channels.sort((a, b) => a.display_name.localeCompare(b.display_name));
|
channels.sort(this.sortChannelsByDisplayName);
|
||||||
|
|
||||||
const publicChannels = channels.filter((channel) => channel.type === Constants.OPEN_CHANNEL);
|
const publicChannels = channels.filter((channel) => channel.type === Constants.OPEN_CHANNEL);
|
||||||
const privateChannels = channels.filter((channel) => channel.type === Constants.PRIVATE_CHANNEL);
|
const privateChannels = channels.filter((channel) => channel.type === Constants.PRIVATE_CHANNEL);
|
||||||
@@ -363,6 +363,10 @@ export default class Sidebar extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sortChannelsByDisplayName(a, b) {
|
sortChannelsByDisplayName(a, b) {
|
||||||
|
if (a.display_name === b.display_name) {
|
||||||
|
return a.name.localeCompare(b.name);
|
||||||
|
}
|
||||||
|
|
||||||
return a.display_name.localeCompare(b.display_name);
|
return a.display_name.localeCompare(b.display_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user