import { useState } from 'react' import { useTranslation } from 'react-i18next' import { MessageSquarePlus } from 'lucide-react' import FeedbackModal from './FeedbackModal.tsx' interface FeedbackHeaderButtonProps { logbookId?: string | null logbookTitle?: string | null tourOpen?: boolean onTourOpenChange?: (open: boolean) => void tourHighlight?: boolean } export default function FeedbackHeaderButton({ logbookId, logbookTitle, tourOpen = false, onTourOpenChange, tourHighlight = false }: FeedbackHeaderButtonProps) { const { t } = useTranslation() const [userOpen, setUserOpen] = useState(false) const open = tourOpen || userOpen const handleClose = () => { setUserOpen(false) onTourOpenChange?.(false) } return ( <> ) }