Bug 1526242 - Fix order of development repo group (#5139)

This commit is contained in:
Cameron Dawson 2019-07-11 17:27:47 -07:00 коммит произвёл GitHub
Родитель 3b5665fa71
Коммит 76f1297fb6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 15 добавлений и 1 удалений

Просмотреть файл

@ -17,6 +17,13 @@ const GROUP_ORDER = [
'other',
];
const DEV_GROUP_ORDER = {
'mozilla-central': 1,
'mozilla-inbound': 2,
autoland: 3,
try: 4,
};
export default function ReposMenu(props) {
const { repos } = props;
const groups = repos.reduce(
@ -26,7 +33,14 @@ export default function ReposMenu(props) {
}),
{},
);
const groupedRepos = GROUP_ORDER.map(name => ({ name, repos: groups[name] }));
const groupedRepos = GROUP_ORDER.map(name => ({
name,
repos: groups[name]
? groups[name].sort((a, b) =>
DEV_GROUP_ORDER[a.name] > DEV_GROUP_ORDER[b.name] ? 1 : -1,
)
: null,
}));
return (
<span>