'use client'; import { useConceptNavigation } from '@/context/NavigationContext'; import { useConceptOptions } from '@/context/OptionsContext'; import useQueryStrings from '@/hooks/useQueryStrings'; import { HelpTopic } from '@/models/miscellaneous'; import TopicsList from './TopicsList'; import ViewTopic from './ViewTopic'; function ManualsPage() { const router = useConceptNavigation(); const query = useQueryStrings(); const topic = (query.get('topic') || HelpTopic.MAIN) as HelpTopic; const { mainHeight } = useConceptOptions(); function onSelectTopic(newTopic: HelpTopic) { router.push(`/manuals?topic=${newTopic}`); } return (