You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/09/30 01:58:36 UTC
[pulsar-site] 01/01: hide top banner on non-docs page
This is an automated email from the ASF dual-hosted git repository.
urfree pushed a commit to branch remove-release-notes-banner
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
commit 27c765944250b48bbf0555ac560a8d5ab1c1a528
Author: Li Li <ur...@apache.org>
AuthorDate: Fri Sep 30 09:58:22 2022 +0800
hide top banner on non-docs page
Signed-off-by: Li Li <ur...@apache.org>
---
.../src/theme/DocVersionBanner/index.js | 31 +++++++++++++---------
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/site2/website-next/src/theme/DocVersionBanner/index.js b/site2/website-next/src/theme/DocVersionBanner/index.js
index 1cc22a656ac..4bff992818a 100644
--- a/site2/website-next/src/theme/DocVersionBanner/index.js
+++ b/site2/website-next/src/theme/DocVersionBanner/index.js
@@ -12,6 +12,7 @@ import {
useDocsPreferredVersion,
useDocsVersion,
} from "@docusaurus/theme-common/internal";
+import BrowserOnly from "@docusaurus/BrowserOnly";
let versions = require("../../../versions.json");
const _latestVersion = versions[0];
const _maintainedVersions = [versions[1], versions[2]];
@@ -100,9 +101,7 @@ function LatestVersionSuggestionLabel({ versionLabel, to, onClick }) {
),
}}
>
- {
- "We recommend you use the {latestVersionLink} ({versionLabel})."
- }
+ {"We recommend you use the {latestVersionLink} ({versionLabel})."}
</Translate>
);
}
@@ -152,13 +151,21 @@ function DocVersionBannerEnabled({ className, versionMetadata }) {
}
export default function DocVersionBanner({ className }) {
const versionMetadata = useDocsVersion();
- if (versionMetadata.version != _latestVersion) {
- return (
- <DocVersionBannerEnabled
- className={className}
- versionMetadata={versionMetadata}
- />
- );
- }
- return null;
+ console.log("...", versionMetadata.version, _latestVersion);
+ return (
+ <BrowserOnly>
+ {() => {
+ console.log("...", location.pathname.startsWith("/docs"));
+ return versionMetadata.version != _latestVersion &&
+ location.pathname.startsWith("/docs") ? (
+ <DocVersionBannerEnabled
+ className={className}
+ versionMetadata={versionMetadata}
+ />
+ ) : (
+ <></>
+ );
+ }}
+ </BrowserOnly>
+ );
}