docs: use Kapa React SDK (#12792)

This commit is contained in:
Shahed Nasser
2025-06-20 18:24:14 +03:00
committed by GitHub
parent 77d0f00929
commit ab21ac57ca
27 changed files with 462 additions and 875 deletions
@@ -2,10 +2,10 @@
import React from "react"
import { useAiAssistant, useSiteConfig } from "../../../../providers"
import { useAiAssistantChat } from "../../../../providers/AiAssistant/Chat"
import clsx from "clsx"
import { Tooltip } from "../../../Tooltip"
import Image from "next/image"
import { useChat } from "@kapaai/react-sdk"
export type CodeBlockCopyActionProps = {
source: string
@@ -16,15 +16,15 @@ export const CodeBlockAskAiAction = ({
source,
inHeader,
}: CodeBlockCopyActionProps) => {
const { setChatOpened } = useAiAssistant()
const { setQuestion, loading } = useAiAssistantChat()
const { setChatOpened, loading } = useAiAssistant()
const { submitQuery } = useChat()
const { config } = useSiteConfig()
const handleClick = () => {
if (loading) {
return
}
setQuestion(`\`\`\`tsx\n${source.trim()}\n\`\`\`\n\nExplain the code above`)
submitQuery(`\`\`\`tsx\n${source.trim()}\n\`\`\`\n\nExplain the code above`)
setChatOpened(true)
}