import { CloseOutlined } from '@ant-design/icons'; import { Button, Card, Form, Input, Select, Typography } from 'antd'; import { useTranslation } from 'react-i18next'; import { Operator, SwitchElseTo } from '../constant'; import { useBuildFormSelectOptions } from '../form-hooks'; import { IOperatorForm, ISwitchForm } from '../interface'; import { getOtherFieldValues } from '../utils'; const subLabelCol = { span: 7, }; const subWrapperCol = { span: 17, }; const SwitchForm = ({ onValuesChange, node, form }: IOperatorForm) => { const { t } = useTranslation(); const buildCategorizeToOptions = useBuildFormSelectOptions( Operator.Switch, node?.id, ); const getSelectedConditionTos = () => { const conditions: ISwitchForm['conditions'] = form?.getFieldValue('conditions'); return conditions?.filter((x) => !!x).map((x) => x?.to) ?? []; }; return (
{JSON.stringify(form?.getFieldsValue(), null, 2)}