/** * HelpModal Component * Main in-app help and documentation modal */ import React from 'react'; import { useDocumentation } from '../../hooks/useDocumentation'; import { testId } from '../../utils/accessibility'; import DocNavigation from './DocNavigation'; import DocContentRenderer from './DocContentRenderer'; export const HelpModal: React.FC = () => { const { isOpen, closeHelpModal, currentPage, searchQuery, searchResults, canGoBack, goBackInHistory, goToPage, search, clearSearchResults, } = useDocumentation(); const handleSearchChange = (e: React.ChangeEvent) => { search(e.target.value); }; const handleClearSearch = () => { clearSearchResults(); }; if (!isOpen) return null; return ( <>