'use client'; import { useState, type FormEvent } from 'react'; import { ArrowUp } from 'lucide-react'; import { cn } from '@/lib/cn'; import { useAISearchContext, useAskAI } from './search'; /** * Mintlify-style "Ask a question..." bar that sticks to the bottom of the page content. * Submitting opens the chat panel with the question; it hides while the panel is open. */ export function AskBar() { const { open } = useAISearchContext(); const ask = useAskAI(); const [value, setValue] = useState(''); function onSubmit(e: FormEvent) { e.preventDefault(); const text = value.trim(); if (!text) return; ask(text); setValue(''); } return (