import React, { Fragment } from 'react'; import { Field } from '@atlaskit/form'; import { RadioGroup } from '@atlaskit/radio'; import { EnumRadioField } from '@atlaskit/editor-common/extensions'; import FieldMessages from '../FieldMessages'; import { FieldTypeError, OnFieldChange } from '../types'; import { validate } from '../utils'; export default function RadioField({ name, field, onFieldChange, }: { name: string; field: EnumRadioField; onFieldChange: OnFieldChange; }) { if (field.isMultiple) { return ; } return ( validate(field, value)} > {({ fieldProps, error }) => ( ({ ...option, name: field.name, }))} onChange={(value) => { fieldProps.onChange(value); onFieldChange(field.name, true); }} /> )} ); }