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);
}}
/>
)}
);
}