mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
fix(core): ensure stable webpack theme aliases sorting (#6878)
This commit is contained in:
parent
99b1fb90d5
commit
73df485aec
1 changed files with 1 additions and 1 deletions
|
@ -20,7 +20,7 @@ export function sortAliases(aliases: ThemeAliases): ThemeAliases {
|
||||||
const entries = _.sortBy(Object.entries(aliases), ([alias]) => alias);
|
const entries = _.sortBy(Object.entries(aliases), ([alias]) => alias);
|
||||||
// @theme/NavbarItem should be after @theme/NavbarItem/LocaleDropdown
|
// @theme/NavbarItem should be after @theme/NavbarItem/LocaleDropdown
|
||||||
entries.sort(([alias1], [alias2]) =>
|
entries.sort(([alias1], [alias2]) =>
|
||||||
alias1.includes(`${alias2}/`) ? -1 : 0,
|
alias1.includes(`${alias2}/`) ? -1 : alias2.includes(`${alias1}/`) ? 1 : 0,
|
||||||
);
|
);
|
||||||
return Object.fromEntries(entries);
|
return Object.fromEntries(entries);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue