From 877334d26b0efa514978e4f09f6b9399b2ecdc36 Mon Sep 17 00:00:00 2001 From: Vega Date: Mon, 24 Feb 2025 16:47:55 -0800 Subject: [PATCH 1/3] fix toc visibility --- src/components/SelectComponent/SelectComponent.js | 4 ++++ src/theme/Navbar/index.tsx | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/SelectComponent/SelectComponent.js b/src/components/SelectComponent/SelectComponent.js index fa6c29ae91..18dea779bd 100644 --- a/src/components/SelectComponent/SelectComponent.js +++ b/src/components/SelectComponent/SelectComponent.js @@ -11,6 +11,8 @@ export default function SelectComponent() { const currentPath = normalizePath(location.pathname); const aiUnlimitedUrl = useBaseUrl('/ai-unlimited/install-ai-unlimited'); const fabricUrl = useBaseUrl('/ai-unlimited/fabric/get-started'); + const pathsNoAlert = normalizePath(`/quickstarts/`); + const shouldDisplayAlert = !currentPath.includes(pathsNoAlert); useEffect(() => { if (currentPath === aiUnlimitedUrl) { @@ -29,6 +31,8 @@ export default function SelectComponent() { } }; + if (!shouldDisplayAlert) return null; + return ( {() => { diff --git a/src/theme/Navbar/index.tsx b/src/theme/Navbar/index.tsx index 32a8435faa..2e097d3f71 100644 --- a/src/theme/Navbar/index.tsx +++ b/src/theme/Navbar/index.tsx @@ -73,15 +73,16 @@ export default function Navbar() { }, ]; + const navbarContent = useNavbarSecondaryMenu().content as JSX.Element; const secondaryMenuDetails = { - menuElement: ( + menuElement: navbarContent ? ( <>
- {useNavbarSecondaryMenu().content} + {navbarContent} - ), + ): <>, title: translate({ message: 'sidenav.title', description: 'sidenav.title_description', From a20edda06e747fd994109148ba519d06fa96ef34 Mon Sep 17 00:00:00 2001 From: Vega Date: Mon, 24 Feb 2025 17:39:01 -0800 Subject: [PATCH 2/3] fix toc visibility on main page --- src/theme/Navbar/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/theme/Navbar/index.tsx b/src/theme/Navbar/index.tsx index 2e097d3f71..c558cbf1d5 100644 --- a/src/theme/Navbar/index.tsx +++ b/src/theme/Navbar/index.tsx @@ -74,6 +74,7 @@ export default function Navbar() { ]; const navbarContent = useNavbarSecondaryMenu().content as JSX.Element; + console.log('navbarContent', navbarContent); const secondaryMenuDetails = { menuElement: navbarContent ? ( <> @@ -82,7 +83,7 @@ export default function Navbar() { {navbarContent} - ): <>, + ): null, title: translate({ message: 'sidenav.title', description: 'sidenav.title_description', From 6392c730279640f6b69c0e37bd94a256ddb52bc2 Mon Sep 17 00:00:00 2001 From: Vega Date: Mon, 24 Feb 2025 17:54:50 -0800 Subject: [PATCH 3/3] fix toc visibility on main page-1 --- src/theme/Navbar/index.tsx | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/theme/Navbar/index.tsx b/src/theme/Navbar/index.tsx index c558cbf1d5..efc73b417e 100644 --- a/src/theme/Navbar/index.tsx +++ b/src/theme/Navbar/index.tsx @@ -73,22 +73,24 @@ export default function Navbar() { }, ]; - const navbarContent = useNavbarSecondaryMenu().content as JSX.Element; - console.log('navbarContent', navbarContent); - const secondaryMenuDetails = { - menuElement: navbarContent ? ( - <> -
- -
- {navbarContent} - - ): null, - title: translate({ - message: 'sidenav.title', - description: 'sidenav.title_description', - }), - }; + const navbarContent = useNavbarSecondaryMenu().content as JSX.Element | undefined; + const secondaryMenuDetails = + navbarContent && ( + { + menuElement: ( + <> +
+ +
+ {navbarContent} + + ), + title: translate({ + message: "sidenav.title", + description: "sidenav.title_description", + }), + } + ); const [defaultLang, setDefaulLang] = useState('');