import useWindowSize from '@/hooks/useWindowSize'; import HelpConceptOSS from '../../items/cc/HelpConceptOSS'; import HelpConceptPropagation from '../../items/cc/HelpConceptPropagation'; import HelpConceptRelations from '../../items/cc/HelpConceptRelations'; import HelpConceptSynthesis from '../../items/cc/HelpConceptSynthesis'; import HelpConceptSystem from '../../items/cc/HelpConceptSystem'; import HelpCstAttributes from '../../items/cc/HelpCstAttributes'; import HelpAccess from '../../items/HelpAccess'; import HelpConcept from '../../items/HelpConcept'; import HelpExteor from '../../items/HelpExteor'; import HelpInfo from '../../items/HelpInfo'; import HelpInterface from '../../items/HelpInterface'; import HelpMain from '../../items/HelpMain'; import HelpRSLang from '../../items/HelpRSLang'; import HelpTerminologyControl from '../../items/HelpTerminologyControl'; import HelpThesaurus from '../../items/HelpThesaurus'; import HelpVersions from '../../items/HelpVersions'; import HelpAPI from '../../items/info/HelpAPI'; import HelpContributors from '../../items/info/HelpContributors'; import HelpPrivacy from '../../items/info/HelpPrivacy'; import HelpRules from '../../items/info/HelpRules'; import HelpRSLangCorrect from '../../items/rslang/HelpRSLangCorrect'; import HelpRSLangInterpret from '../../items/rslang/HelpRSLangInterpret'; import HelpRSLangOperations from '../../items/rslang/HelpRSLangOperations'; import HelpRSLangTemplates from '../../items/rslang/HelpRSLangTemplates'; import HelpRSLangTypes from '../../items/rslang/HelpRSLangTypes'; import HelpCstClass from '../../items/ui/HelpCstClass'; import HelpCstStatus from '../../items/ui/HelpCstStatus'; import HelpFormulaTree from '../../items/ui/HelpFormulaTree'; import HelpLibrary from '../../items/ui/HelpLibrary'; import HelpOssGraph from '../../items/ui/HelpOssGraph'; import HelpRelocateCst from '../../items/ui/HelpRelocateCst'; import HelpRSCard from '../../items/ui/HelpRSCard'; import HelpRSEditor from '../../items/ui/HelpRSEditor'; import HelpRSGraphTerm from '../../items/ui/HelpRSGraphTerm'; import HelpRSList from '../../items/ui/HelpRSList'; import HelpRSMenu from '../../items/ui/HelpRSMenu'; import HelpSubstitutions from '../../items/ui/HelpSubstitutions'; import HelpTypeGraph from '../../items/ui/HelpTypeGraph'; import { HelpTopic } from '../../models/helpTopic'; // PDF Viewer setup const OFFSET_X_SMALL = 32; const OFFSET_X_LARGE = 280; const MIN_SIZE_SMALL = 300; const MIN_SIZE_LARGE = 600; interface TopicPageProps { topic: HelpTopic; } function TopicPage({ topic }: TopicPageProps) { const size = useWindowSize(); if (topic === HelpTopic.MAIN) return ; if (topic === HelpTopic.THESAURUS) return ; if (topic === HelpTopic.INTERFACE) return ; if (topic === HelpTopic.UI_LIBRARY) return ; if (topic === HelpTopic.UI_RS_MENU) return ; if (topic === HelpTopic.UI_RS_CARD) return ; if (topic === HelpTopic.UI_RS_LIST) return ; if (topic === HelpTopic.UI_RS_EDITOR) return ; if (topic === HelpTopic.UI_GRAPH_TERM) return ; if (topic === HelpTopic.UI_FORMULA_TREE) return ; if (topic === HelpTopic.UI_TYPE_GRAPH) return ; if (topic === HelpTopic.UI_CST_STATUS) return ; if (topic === HelpTopic.UI_CST_CLASS) return ; if (topic === HelpTopic.UI_OSS_GRAPH) return ; if (topic === HelpTopic.UI_SUBSTITUTIONS) return ; if (topic === HelpTopic.UI_RELOCATE_CST) return ; if (topic === HelpTopic.CONCEPTUAL) return ; if (topic === HelpTopic.CC_SYSTEM) return ; if (topic === HelpTopic.CC_CONSTITUENTA) return ; if (topic === HelpTopic.CC_RELATIONS) return ; if (topic === HelpTopic.CC_SYNTHESIS) return ; if (topic === HelpTopic.CC_OSS) return ; if (topic === HelpTopic.CC_PROPAGATION) return ; if (topic === HelpTopic.RSLANG) return ; if (topic === HelpTopic.RSL_TYPES) return ; if (topic === HelpTopic.RSL_CORRECT) return ; if (topic === HelpTopic.RSL_INTERPRET) return ; if (topic === HelpTopic.RSL_OPERATIONS) return ; if (topic === HelpTopic.RSL_TEMPLATES) return ; if (topic === HelpTopic.TERM_CONTROL) return ; if (topic === HelpTopic.ACCESS) return ; if (topic === HelpTopic.VERSIONS) return ; if (topic === HelpTopic.INFO) return ; if (topic === HelpTopic.INFO_RULES) return ; if (topic === HelpTopic.INFO_CONTRIB) return ; if (topic === HelpTopic.INFO_PRIVACY) return ( ); if (topic === HelpTopic.INFO_API) return ; if (topic === HelpTopic.EXTEOR) return ; return null; } export default TopicPage;