Skip to content

Commit

Permalink
simpler impl for useDisplayedVersionItem
Browse files Browse the repository at this point in the history
  • Loading branch information
slorber committed Jan 30, 2025
1 parent 9bda5d7 commit 5475e3b
Showing 1 changed file with 5 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -102,15 +102,12 @@ function useDisplayedVersionItem({
docsPluginId: Props['docsPluginId'];
versionItems: VersionItem[];
}): VersionItem {
// The order of the candidates matters!
const candidates = useDocsVersionCandidates(docsPluginId);
const displayedVersion =
candidates.find((candidate) =>
versionItems.some((vi) => vi.version === candidate),
) ?? versionItems[0]!.version;
const displayedVersionItem = versionItems.find(
(vi) => vi.version === displayedVersion,
)!;
return displayedVersionItem;
const candidateItems = candidates
.map((candidate) => versionItems.find((vi) => vi.version === candidate))
.filter((vi) => vi !== undefined);
return candidateItems[0] ?? versionItems[0]!;
}

export default function DocsVersionDropdownNavbarItem({
Expand Down

0 comments on commit 5475e3b

Please sign in to comment.