import React, { useState } from "react"; import Footer from "@theme-original/Footer"; import { useDocSearchKeyboardEvents } from '@docsearch/react'; export default function FooterWrapper(props) { const [isHovered, setIsHovered] = useState(false); const searchButtonRef = React.useRef(null); useDocSearchKeyboardEvents({ isOpen: false, onOpen: () => { searchButtonRef.current?.click(); }, }); const searchButton = (
{ // This will trigger Docusaurus's default search modal document.querySelector('.DocSearch-Button')?.click(); }} onMouseEnter={() => setIsHovered(true)} onMouseLeave={() => setIsHovered(false)} style={{ position: 'fixed', right: '21px', bottom: '21px', zIndex: 100, display: 'flex', alignItems: 'center', gap: '10px', cursor: 'pointer', }} > {isHovered && (
Hi, how can I help you?
)}
Search
); return ( <>