import Checkbox from '../components/Common/Checkbox'; import Modal, { ModalProps } from '../components/Common/Modal'; import usePartialUpdate from '../hooks/usePartialUpdate'; import { GraphEditorParams } from '../models/miscelanious'; import { CstType } from '../models/rsform'; import { labelCstType } from '../utils/labels'; interface DlgGraphOptionsProps extends Pick { initial: GraphEditorParams onConfirm: (params: GraphEditorParams) => void } function DlgGraphOptions({ hideWindow, initial, onConfirm } : DlgGraphOptionsProps) { const [params, updateParams] = usePartialUpdate(initial); const handleSubmit = () => { hideWindow(); onConfirm(params); }; return (

Преобразования

updateParams({noTerms: value}) } /> updateParams({ noHermits: value}) } /> updateParams({ noTemplates: value}) } /> updateParams({ noTransitive: value}) } />

Типы конституент

updateParams({ allowBase: value}) } /> updateParams({ allowStruct: value}) } /> updateParams({ allowTerm: value}) } /> updateParams({ allowAxiom: value}) } /> updateParams({ allowFunction: value}) } /> updateParams({ allowPredicate: value}) } /> updateParams({ allowConstant: value}) } /> updateParams({ allowTheorem: value}) } />
); } export default DlgGraphOptions;