Skip to content

Commit 66459ac

Browse files
committed
docs: fix recaptcha messing up page layout
1 parent b116f75 commit 66459ac

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

  • www/packages/docs-ui/src/providers/AiAssistant

www/packages/docs-ui/src/providers/AiAssistant/index.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import React, {
1313
import type { Source } from "@kapaai/react-sdk"
1414
import useResizeObserver from "@react-hook/resize-observer"
1515
import { AiAssistantSearchWindow } from "../../components"
16+
import { useIsBrowser } from "../BrowserProvider"
1617

1718
export type AiAssistantChatType = "default" | "popover"
1819

@@ -66,6 +67,7 @@ const AiAssistantInnerProvider = ({
6667
() => isGeneratingAnswer || isPreparingAnswer,
6768
[isGeneratingAnswer, isPreparingAnswer]
6869
)
70+
const { isBrowser } = useIsBrowser()
6971

7072
const scrollToBottom = () => {
7173
if (preventAutoScroll) {
@@ -133,6 +135,15 @@ const AiAssistantInnerProvider = ({
133135
})
134136
}, [scrollToBottom])
135137

138+
useEffect(() => {
139+
if (!isBrowser) {
140+
return
141+
}
142+
143+
const recaptchaElm = document.querySelector(".grecaptcha-badge")
144+
recaptchaElm?.parentElement?.classList.add("absolute")
145+
}, [isBrowser])
146+
136147
return (
137148
<AiAssistantContext.Provider
138149
value={{

0 commit comments

Comments
 (0)