INNER CODE UNIT · JavaScript
DocVersionBannerEnabled
graphiti-api/graphiti · website/src/theme/DocVersionBanner/index.js:13
function DocVersionBannerEnabled({className, versionMetadata}) {
const {
siteConfig: {title: siteTitle, customFields},
} = useDocusaurusContext();
const {pluginId} = useActivePlugin({failfast: true});
const getVersionMainDoc = (version) =>
version.docs.find((doc) => doc.id === version.mainDocId);
const {savePreferredVersionName} = useDocsPreferredVersion(pluginId);
const {latestDocSuggestion, latestVersionSuggestion} =
useDocVersionSuggestions(pluginId);
const latestVersionSuggestedDoc =
latestDocSuggestion ?? getVersionMainDoc(latestVersionSuggestion);
return (
<div
className={clsx(
className,
ThemeClassNames.docs.docVersionBanner,
'alert alert--warning margin-bottom--md',