File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
packages/docusaurus-theme-classic/src/theme/NavbarItem Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -102,15 +102,12 @@ function useDisplayedVersionItem({
102
102
docsPluginId : Props [ 'docsPluginId' ] ;
103
103
versionItems : VersionItem [ ] ;
104
104
} ) : VersionItem {
105
+ // The order of the candidates matters!
105
106
const candidates = useDocsVersionCandidates ( docsPluginId ) ;
106
- const displayedVersion =
107
- candidates . find ( ( candidate ) =>
108
- versionItems . some ( ( vi ) => vi . version === candidate ) ,
109
- ) ?? versionItems [ 0 ] ! . version ;
110
- const displayedVersionItem = versionItems . find (
111
- ( vi ) => vi . version === displayedVersion ,
112
- ) ! ;
113
- return displayedVersionItem ;
107
+ const candidateItems = candidates
108
+ . map ( ( candidate ) => versionItems . find ( ( vi ) => vi . version === candidate ) )
109
+ . filter ( ( vi ) => vi !== undefined ) ;
110
+ return candidateItems [ 0 ] ?? versionItems [ 0 ] ! ;
114
111
}
115
112
116
113
export default function DocsVersionDropdownNavbarItem ( {
You can’t perform that action at this time.
0 commit comments