docs: fix padding when AI assistant is open on some screens (#12786)
This commit is contained in:
1 parent
5122ced9f6
commit
77d0f00929
1 file changed
+11
-2
@@ -2,7 +2,14 @@
|
|||||||
|
|
||||||
import React, { useEffect } from "react"
|
import React, { useEffect } from "react"
|
||||||
import clsx from "clsx"
|
import clsx from "clsx"
|
||||||
import { MainNav, useIsBrowser, useLayout, useSidebar, useSiteConfig } from ".."
|
import {
|
||||||
|
MainNav,
|
||||||
|
useAiAssistant,
|
||||||
|
useIsBrowser,
|
||||||
|
useLayout,
|
||||||
|
useSidebar,
|
||||||
|
useSiteConfig,
|
||||||
|
} from ".."
|
||||||
import { ContentMenu } from "../components/ContentMenu"
|
import { ContentMenu } from "../components/ContentMenu"
|
||||||
|
|
||||||
export type MainContentLayoutProps = {
|
export type MainContentLayoutProps = {
|
||||||
@@ -20,8 +27,9 @@ export const MainContentLayout = ({
|
|||||||
}: MainContentLayoutProps) => {
|
}: MainContentLayoutProps) => {
|
||||||
const { isBrowser } = useIsBrowser()
|
const { isBrowser } = useIsBrowser()
|
||||||
const { desktopSidebarOpen } = useSidebar()
|
const { desktopSidebarOpen } = useSidebar()
|
||||||
const { mainContentRef } = useLayout()
|
const { mainContentRef, showCollapsedNavbar } = useLayout()
|
||||||
const { frontmatter } = useSiteConfig()
|
const { frontmatter } = useSiteConfig()
|
||||||
|
const { chatOpened } = useAiAssistant()
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!isBrowser) {
|
if (!isBrowser) {
|
||||||
@@ -64,6 +72,7 @@ export const MainContentLayout = ({
|
|||||||
"pt-docs_4 lg:pt-docs_6 pb-docs_8 lg:pb-docs_4",
|
"pt-docs_4 lg:pt-docs_6 pb-docs_8 lg:pb-docs_4",
|
||||||
showContentMenu &&
|
showContentMenu &&
|
||||||
"grid grid-cols-1 lg:mx-auto lg:grid-cols-[1fr_221px]",
|
"grid grid-cols-1 lg:mx-auto lg:grid-cols-[1fr_221px]",
|
||||||
|
chatOpened && showCollapsedNavbar && "pl-docs_1",
|
||||||
contentClassName
|
contentClassName
|
||||||
)}
|
)}
|
||||||
id="content"
|
id="content"
|
||||||
|
|||||||
Reference in new issue
Block a user