R: Restructure help pages

This commit is contained in:
Ivan 2024-08-17 23:42:56 +03:00
parent 3cdebc0f99
commit 99ed81bba2
26 changed files with 46 additions and 45 deletions

View File

@ -1,39 +1,39 @@
import useWindowSize from '@/hooks/useWindowSize'; import useWindowSize from '@/hooks/useWindowSize';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
import HelpConceptOSS from './items/cc/HelpConceptOSS';
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 HelpAccess from './items/HelpAccess';
import HelpAPI from './items/HelpAPI';
import HelpConcept from './items/HelpConcept'; import HelpConcept from './items/HelpConcept';
import HelpConceptOSS from './items/HelpConceptOSS';
import HelpConceptRelations from './items/HelpConceptRelations';
import HelpConceptSynthesis from './items/HelpConceptSynthesis';
import HelpConceptSystem from './items/HelpConceptSystem';
import HelpContributors from './items/HelpContributors';
import HelpCstAttributes from './items/HelpCstAttributes';
import HelpCstClass from './items/HelpCstClass';
import HelpCstEditor from './items/HelpCstEditor';
import HelpCstStatus from './items/HelpCstStatus';
import HelpExteor from './items/HelpExteor'; import HelpExteor from './items/HelpExteor';
import HelpFormulaTree from './items/HelpFormulaTree';
import HelpInfo from './items/HelpInfo'; import HelpInfo from './items/HelpInfo';
import HelpInterface from './items/HelpInterface'; import HelpInterface from './items/HelpInterface';
import HelpLibrary from './items/HelpLibrary'; import HelpMain from './items/HelpMain';
import HelpOssGraph from './items/HelpOssGraph';
import HelpPortal from './items/HelpPortal';
import HelpPrivacy from './items/HelpPrivacy';
import HelpRSFormCard from './items/HelpRSFormCard';
import HelpRSFormItems from './items/HelpRSFormItems';
import HelpRSFormMenu from './items/HelpRSFormMenu';
import HelpRSLang from './items/HelpRSLang'; import HelpRSLang from './items/HelpRSLang';
import HelpRSLangCorrect from './items/HelpRSLangCorrect';
import HelpRSLangInterpret from './items/HelpRSLangInterpret';
import HelpRSLangOperations from './items/HelpRSLangOperations';
import HelpRSLangTemplates from './items/HelpRSLangTemplates';
import HelpRSLangTypes from './items/HelpRSLangTypes';
import HelpRules from './items/HelpRules';
import HelpTermGraph from './items/HelpTermGraph';
import HelpTerminologyControl from './items/HelpTerminologyControl'; import HelpTerminologyControl from './items/HelpTerminologyControl';
import HelpVersions from './items/HelpVersions'; 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 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';
// PDF Viewer setup // PDF Viewer setup
const OFFSET_X_SMALL = 32; const OFFSET_X_SMALL = 32;
@ -49,15 +49,15 @@ interface TopicPageProps {
function TopicPage({ topic }: TopicPageProps) { function TopicPage({ topic }: TopicPageProps) {
const size = useWindowSize(); const size = useWindowSize();
if (topic === HelpTopic.MAIN) return <HelpPortal />; if (topic === HelpTopic.MAIN) return <HelpMain />;
if (topic === HelpTopic.INTERFACE) return <HelpInterface />; if (topic === HelpTopic.INTERFACE) return <HelpInterface />;
if (topic === HelpTopic.UI_LIBRARY) return <HelpLibrary />; if (topic === HelpTopic.UI_LIBRARY) return <HelpLibrary />;
if (topic === HelpTopic.UI_RS_MENU) return <HelpRSFormMenu />; if (topic === HelpTopic.UI_RS_MENU) return <HelpRSMenu />;
if (topic === HelpTopic.UI_RS_CARD) return <HelpRSFormCard />; if (topic === HelpTopic.UI_RS_CARD) return <HelpRSCard />;
if (topic === HelpTopic.UI_RS_LIST) return <HelpRSFormItems />; if (topic === HelpTopic.UI_RS_LIST) return <HelpRSList />;
if (topic === HelpTopic.UI_RS_EDITOR) return <HelpCstEditor />; if (topic === HelpTopic.UI_RS_EDITOR) return <HelpRSEditor />;
if (topic === HelpTopic.UI_GRAPH_TERM) return <HelpTermGraph />; if (topic === HelpTopic.UI_GRAPH_TERM) return <HelpRSGraphTerm />;
if (topic === HelpTopic.UI_FORMULA_TREE) return <HelpFormulaTree />; if (topic === HelpTopic.UI_FORMULA_TREE) return <HelpFormulaTree />;
if (topic === HelpTopic.UI_CST_STATUS) return <HelpCstStatus />; if (topic === HelpTopic.UI_CST_STATUS) return <HelpCstStatus />;
if (topic === HelpTopic.UI_CST_CLASS) return <HelpCstClass />; if (topic === HelpTopic.UI_CST_CLASS) return <HelpCstClass />;

View File

@ -7,7 +7,7 @@ import { external_urls, prefixes } from '@/utils/constants';
import TopicItem from '../TopicItem'; import TopicItem from '../TopicItem';
function HelpPortal() { function HelpMain() {
return ( return (
<div> <div>
<h1>Портал</h1> <h1>Портал</h1>
@ -79,4 +79,4 @@ function HelpPortal() {
); );
} }
export default HelpPortal; export default HelpMain;

View File

@ -1,8 +1,8 @@
import { import {
IconAlert,
IconAnimation, IconAnimation,
IconAnimationOff, IconAnimationOff,
IconConnect, IconConnect,
IconConsolidation,
IconDestroy, IconDestroy,
IconEdit2, IconEdit2,
IconExecute, IconExecute,
@ -90,7 +90,8 @@ function HelpOssGraph() {
<LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} /> <LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
</li> </li>
<li> <li>
<IconAlert className='inline-icon' /> <LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} /> <IconConsolidation className='inline-icon' />{' '}
<LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} />
</li> </li>
<li> <li>
<IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки <IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки

View File

@ -13,7 +13,7 @@ import {
import LinkTopic from '@/components/ui/LinkTopic'; import LinkTopic from '@/components/ui/LinkTopic';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
function HelpRSFormCard() { function HelpRSCard() {
return ( return (
<div className='dense'> <div className='dense'>
<h1>Карточка схемы</h1> <h1>Карточка схемы</h1>
@ -64,4 +64,4 @@ function HelpRSFormCard() {
); );
} }
export default HelpRSFormCard; export default HelpRSCard;

View File

@ -22,7 +22,7 @@ import LinkTopic from '@/components/ui/LinkTopic';
import { useConceptOptions } from '@/context/ConceptOptionsContext'; import { useConceptOptions } from '@/context/ConceptOptionsContext';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
function HelpCstEditor() { function HelpRSEditor() {
const { colors } = useConceptOptions(); const { colors } = useConceptOptions();
return ( return (
<div className='dense'> <div className='dense'>
@ -110,4 +110,4 @@ function HelpCstEditor() {
); );
} }
export default HelpCstEditor; export default HelpRSEditor;

View File

@ -22,7 +22,7 @@ import LinkTopic from '@/components/ui/LinkTopic';
import { useConceptOptions } from '@/context/ConceptOptionsContext'; import { useConceptOptions } from '@/context/ConceptOptionsContext';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
function HelpTermGraph() { function HelpRSGraphTerm() {
const { colors } = useConceptOptions(); const { colors } = useConceptOptions();
return ( return (
<div className='flex flex-col'> <div className='flex flex-col'>
@ -117,4 +117,4 @@ function HelpTermGraph() {
); );
} }
export default HelpTermGraph; export default HelpRSGraphTerm;

View File

@ -14,7 +14,7 @@ import Divider from '@/components/ui/Divider';
import LinkTopic from '@/components/ui/LinkTopic'; import LinkTopic from '@/components/ui/LinkTopic';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
function HelpRSFormItems() { function HelpRSList() {
return ( return (
<div className='dense'> <div className='dense'>
<h1>Список конституент</h1> <h1>Список конституент</h1>
@ -63,4 +63,4 @@ function HelpRSFormItems() {
); );
} }
export default HelpRSFormItems; export default HelpRSList;

View File

@ -17,7 +17,7 @@ import Divider from '@/components/ui/Divider';
import LinkTopic from '@/components/ui/LinkTopic'; import LinkTopic from '@/components/ui/LinkTopic';
import { HelpTopic } from '@/models/miscellaneous'; import { HelpTopic } from '@/models/miscellaneous';
function HelpRSFormMenu() { function HelpRSMenu() {
return ( return (
<div> <div>
<h1>Редактирование схемы</h1> <h1>Редактирование схемы</h1>
@ -100,4 +100,4 @@ function HelpRSFormMenu() {
); );
} }
export default HelpRSFormMenu; export default HelpRSMenu;