This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 14f9adef178 [add] mobile compatible (#1003)
14f9adef178 is described below

commit 14f9adef178d799a1fabe0c75e894a05c78e14c5
Author: 0xFlackoLFG <k9745u...@gmail.com>
AuthorDate: Thu Aug 15 11:53:13 2024 +0800

    [add] mobile compatible (#1003)
---
 src/scss/components/navbar.scss    | 16 +++++++++++++++-
 src/theme/Navbar/Content/index.tsx | 14 ++++++++++++++
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/src/scss/components/navbar.scss b/src/scss/components/navbar.scss
index 23f96ab941a..9b4cf22aeec 100644
--- a/src/scss/components/navbar.scss
+++ b/src/scss/components/navbar.scss
@@ -314,7 +314,7 @@
         height: 3.75rem;
         &.docs,
         &.community {
-            height: 6.5rem;
+            height: 8.1rem;
             flex-direction: column;
             .navbar__inner {
                 height: 3.75rem;
@@ -327,10 +327,24 @@
                 .docs-nav-version-locale {
                     display: flex;
                     justify-content: flex-end;
+                    align-items: center;
                     .navbar__item {
                         display: block;
                     }
                 }
+                .docs-nav-mobile {
+                    display: flex;
+                    justify-content: flex-start;
+                    align-items: center;
+                    overflow-x: auto;
+                    white-space: nowrap;
+                    .navbar__item {
+                        display: block;
+                    }
+                }
+                .docs-nav-mobile::-webkit-scrollbar {
+                    display: none;
+                }
                 li {
                     list-style: none;
                 }
diff --git a/src/theme/Navbar/Content/index.tsx 
b/src/theme/Navbar/Content/index.tsx
index c9d7cd0ff99..10a75c25932 100644
--- a/src/theme/Navbar/Content/index.tsx
+++ b/src/theme/Navbar/Content/index.tsx
@@ -29,6 +29,12 @@ function NavbarItems({ items, isDocsPage }) {
     );
 }
 function NavbarContentLayout({ left, right, bottom, isDocsPage = false }) {
+    const [isEN, setIsEN] = useState(true);
+    useEffect(() => {
+        if (typeof window !== 'undefined') {
+            location.pathname.includes('zh-CN') ? setIsEN(false) : 
setIsEN(true);
+        }
+    }, [typeof window !== 'undefined' && location.pathname]);
     return (
         <>
             <div
@@ -40,6 +46,14 @@ function NavbarContentLayout({ left, right, bottom, 
isDocsPage = false }) {
                 <div className="navbar__items">{left}</div>
                 <div className="navbar__items 
navbar__items--right">{right}</div>
             </div>
+            <div className="navbar__bottom">
+                <div className="docs-nav-mobile">
+                    <NavbarItems
+                        items={isEN ? useThemeConfig().docNavbarEN.items : 
useThemeConfig().docNavbarZH.items}
+                        isDocsPage={isDocsPage}
+                    />
+                </div>
+            </div>
             <div className="navbar__bottom">{bottom}</div>
         </>
     );


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to