import { Badge } from 'terra-form-radio/package.json?dev-site-package';

import DefaultRadioField from './example/field/DefaultRadioField?dev-site-example';
import ControlledRadioField from './example/field/ControlledRadioField?dev-site-example';
import InlineRadioField from './example/field/InlineRadioField?dev-site-example';
import OptionalRadioField from './example/field/OptionalRadioField?dev-site-example';

import FormRadioFieldPropsTable from 'terra-form-radio/lib/RadioField?dev-site-props-table';

<Badge />

# Terra Form Radio Field

RadioField is a component of terra-form-radio that provides a container for rendering related radio buttons. RadioField include displays for help text, error text, required or optional indication, and invalid states.

## Usage

```jsx
import { RadioField } from 'terra-form-radio';
```

## Component Features

 * [Cross-Browser Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#cross-browser-support)
 * [Responsive Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#responsive-support)
 * [Mobile Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#mobile-support)
 * [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl)

## Examples
<DefaultRadioField title="Default RadioField Example" />
<OptionalRadioField title="Optional RadioField Example" />
<ControlledRadioField title="Controlled RadioField Example" />
<InlineRadioField title="Inline RadioField Example" />

## Form Radio Field Props
<FormRadioFieldPropsTable />