import SealSelect from '@/components/seal-form/seal-select'; import useAppUtils from '@/hooks/use-app-utils'; import { Form } from 'antd'; import React from 'react'; import { deployFormKeyMap } from '../config'; import { useCatalogFormContext, useFormContext } from '../config/form-context'; import { FormData } from '../config/types'; const CatalogForm: React.FC = () => { const formCtx = useFormContext(); const catalogFormCtx = useCatalogFormContext(); const { getRuleMessage } = useAppUtils(); const { formKey } = formCtx; const { sizeOptions, quantizationOptions, onSizeChange, onQuantizationChange } = catalogFormCtx; if ( formKey !== deployFormKeyMap.catalog && !sizeOptions?.length && !quantizationOptions?.length ) { return null; } const handleSizeChange = (val: any) => { onSizeChange?.(val); }; const handleOnQuantizationChange = (val: any) => { onQuantizationChange?.(val); }; return ( <> {sizeOptions && sizeOptions?.length > 0 && (