import { UseFormReturn, useWatch } from 'react-hook-form' import { FormField, InputGroup, InputGroupAddon, InputGroupInput, InputGroupText, Separator, SheetSection, } from 'ui' import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' import { CreateQueueForm } from './CreateQueueSheet.schema' export function PartitionConfigFields({ form }: { form: UseFormReturn }) { const queueType = useWatch({ control: form.control, name: 'values.type' }) if (queueType !== 'partitioned') return null return ( <> ( messages )} /> ( messages )} /> ) }