R: Restructure help pages
This commit is contained in:
parent
c1c8384024
commit
b82c7315b3
|
@ -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 />;
|
||||||
|
|
|
@ -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;
|
|
@ -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' /> Создать пустую КС для загрузки
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
Loading…
Reference in New Issue
Block a user