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

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

updateParams({noText: 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 DlgGraphParams;