mirror of
https://github.com/facebook/docusaurus.git
synced 2025-12-26 01:33:02 +00:00
fix(core): ensure stable webpack theme aliases sorting (#6878)
This commit is contained in:
parent
99b1fb90d5
commit
73df485aec
|
|
@ -20,7 +20,7 @@ export function sortAliases(aliases: ThemeAliases): ThemeAliases {
|
|||
const entries = _.sortBy(Object.entries(aliases), ([alias]) => alias);
|
||||
// @theme/NavbarItem should be after @theme/NavbarItem/LocaleDropdown
|
||||
entries.sort(([alias1], [alias2]) =>
|
||||
alias1.includes(`${alias2}/`) ? -1 : 0,
|
||||
alias1.includes(`${alias2}/`) ? -1 : alias2.includes(`${alias1}/`) ? 1 : 0,
|
||||
);
|
||||
return Object.fromEntries(entries);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue