Portal/rsconcept/frontend/src/pages/ManualsPage/items/HelpTermGraph.tsx
IRBorisov 2759f10d09
Some checks failed
Backend CI / build (3.12) (push) Has been cancelled
Frontend CI / build (18.x) (push) Has been cancelled
Initial commit
2024-06-07 20:17:03 +03:00

114 lines
3.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import Divider from '@/components/ui/Divider';
import LinkTopic from '@/components/ui/LinkTopic';
import { useConceptOptions } from '@/context/OptionsContext';
import { HelpTopic } from '@/models/miscellaneous';
import {
IconClustering,
IconDestroy,
IconEdit,
IconFilter,
IconFitImage,
IconGraphCollapse,
IconGraphCore,
IconGraphExpand,
IconGraphInputs,
IconGraphMaximize,
IconGraphOutputs,
IconImage,
IconNewItem,
IconReset,
IconRotate3D,
IconText
} from '../../../components/Icons';
function HelpTermGraph() {
const { colors } = useConceptOptions();
return (
<div className='flex flex-col'>
<div className='flex'>
<div className='dense w-[14rem]'>
<h1>Настройка графа</h1>
<li>Цвет покраска узлов</li>
<li>Граф расположение</li>
<li>Размер размер узлов</li>
<li>
<IconText className='inline-icon' /> Отображение текста
</li>
<li>
<IconClustering className='inline-icon' /> Скрыть порожденные
</li>
<li>
<IconRotate3D className='inline-icon' /> Вращение 3D
</li>
</div>
<Divider vertical margins='mx-3 mt-3' />
<div className='dense w-[21rem]'>
<h1>Изменение узлов</h1>
<li>Клик на конституенту выделение</li>
<li>
Ctrl + клик выбор <span style={{ color: colors.fgPurple }}>фокус-конституенты</span>
</li>
<li>
<IconReset className='inline-icon' /> Esc сбросить выделение
</li>
<li>
<IconEdit className='inline-icon' /> Двойной клик редактирование
</li>
<li>
<IconDestroy className='inline-icon' /> Delete удалить выбранные
</li>
<li>
<IconNewItem className='inline-icon' /> Новая со ссылками на выделенные
</li>
</div>
</div>
<Divider margins='my-3' />
<div className='flex mb-3'>
<div className='dense w-[14rem]'>
<h1>Общие</h1>
<li>
<IconFilter className='inline-icon' /> Открыть настройки
</li>
<li>
<IconFitImage className='inline-icon' /> Вписать граф в экран
</li>
<li>
<IconImage className='inline-icon' /> Сохранить в формат PNG
</li>
</div>
<Divider vertical margins='mx-3' />
<div className='dense w-[21rem]'>
<h1>Выделение</h1>
<li>
<IconGraphCollapse className='inline-icon' /> все влияющие
</li>
<li>
<IconGraphExpand className='inline-icon' /> все зависимые
</li>
<li>
<IconGraphMaximize className='inline-icon' /> зависимые только от выделенных
</li>
<li>
<IconGraphInputs className='inline-icon' /> входящие напрямую
</li>
<li>
<IconGraphOutputs className='inline-icon' /> исходящие напрямую
</li>
<li>
<IconGraphCore className='inline-icon' /> выделить <LinkTopic text='Ядро' topic={HelpTopic.CC_SYSTEM} />
</li>
</div>
</div>
</div>
);
}
export default HelpTermGraph;