ConceptPortal-public/rsconcept/frontend/src/features/help/items/ui/help-oss-graph.tsx

116 lines
3.9 KiB
TypeScript
Raw Normal View History

2025-03-12 11:55:43 +03:00
import { Divider } from '@/components/container1';
2024-08-03 11:31:13 +03:00
import {
IconAnimation,
IconAnimationOff,
2024-10-30 10:39:26 +03:00
IconChild,
2024-08-03 11:31:13 +03:00
IconConnect,
2024-08-17 23:42:56 +03:00
IconConsolidation,
2024-08-03 11:31:13 +03:00
IconDestroy,
IconEdit2,
IconExecute,
IconFitImage,
IconGrid,
IconLineStraight,
IconLineWave,
IconNewItem,
2024-08-03 12:00:10 +03:00
IconNewRSForm,
2024-08-03 11:31:13 +03:00
IconReset,
IconRSForm,
IconSave
2025-03-12 11:55:43 +03:00
} from '@/components/icons1';
2025-03-12 11:55:43 +03:00
import { LinkTopic } from '../../components/link-topic';
import { HelpTopic } from '../../models/help-topic';
2024-08-03 11:31:13 +03:00
2025-02-19 23:30:35 +03:00
export function HelpOssGraph() {
2024-06-10 11:58:23 +03:00
return (
2024-08-03 11:31:13 +03:00
<div className='flex flex-col'>
2025-03-09 21:59:21 +03:00
<h1 className='sm:pr-24'>Граф синтеза</h1>
2024-08-03 11:31:13 +03:00
<div className='flex flex-col sm:flex-row'>
2025-03-09 21:59:21 +03:00
<div className='sm:w-56'>
2024-08-03 11:31:13 +03:00
<h1>Настройка графа</h1>
<li>
<IconFitImage className='inline-icon' /> Вписать в экран
</li>
<li>
<IconGrid className='inline-icon' /> Отображение сетки
</li>
<li>
<IconLineWave className='inline-icon' />
<IconLineStraight className='inline-icon' /> Тип линии
</li>
<li>
<IconAnimation className='inline-icon' />
<IconAnimationOff className='inline-icon' /> Анимация
</li>
2024-08-19 22:03:39 +03:00
<li>черта сверху - Загрузка</li>
<li>
черта слева - КС <LinkTopic text='внешняя' topic={HelpTopic.CC_OSS} />
</li>
2024-08-03 11:31:13 +03:00
</div>
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
2025-03-09 21:59:21 +03:00
<div className='sm:w-84'>
2024-08-03 11:31:13 +03:00
<h1>Изменение узлов</h1>
<li>Клик на операцию выделение</li>
<li>Esc сбросить выделение</li>
<li>
2024-08-17 12:17:13 +03:00
Двойной клик переход к связанной <LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
</li>
<li>
<IconEdit2 className='inline-icon' /> Редактирование операции
2024-08-03 11:31:13 +03:00
</li>
<li>
<IconNewItem className='inline-icon icon-green' /> Новая операция
</li>
<li>
<IconDestroy className='inline-icon icon-red' /> Delete удалить выбранные
</li>
</div>
</div>
<Divider margins='my-3' className='hidden sm:block' />
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
2025-03-09 21:59:21 +03:00
<div className='sm:w-56'>
2024-08-03 11:31:13 +03:00
<h1>Общие</h1>
<li>
<IconReset className='inline-icon' /> Сбросить изменения
</li>
<li>
<IconSave className='inline-icon' /> Сохранить положения
</li>
</div>
<Divider vertical margins='mx-3' className='hidden sm:block' />
2025-03-09 21:59:21 +03:00
<div className='dense w-84'>
2024-08-03 11:31:13 +03:00
<h1>Контекстное меню</h1>
<li>
2024-08-17 12:17:13 +03:00
<IconRSForm className='inline-icon icon-green' /> Статус связанной{' '}
2024-08-03 11:31:13 +03:00
<LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
</li>
2024-08-17 12:17:13 +03:00
<li>
2024-08-17 23:42:56 +03:00
<IconConsolidation className='inline-icon' />{' '}
<LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} />
2024-08-17 12:17:13 +03:00
</li>
2024-08-03 11:31:13 +03:00
<li>
2024-08-03 12:00:10 +03:00
<IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки
2024-08-03 11:31:13 +03:00
</li>
<li>
<IconConnect className='inline-icon' /> Выбрать КС для загрузки
</li>
2024-10-30 10:39:26 +03:00
<li>
<IconChild className='inline-icon icon-green' />{' '}
<LinkTopic text='Перенести конституенты' topic={HelpTopic.UI_RELOCATE_CST} />
</li>
2024-08-03 11:31:13 +03:00
<li>
2024-08-27 11:34:36 +03:00
<IconExecute className='inline-icon icon-green' /> Активировать операцию
2024-08-03 11:31:13 +03:00
</li>
</div>
</div>
2024-06-10 11:58:23 +03:00
</div>
);
}