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

import ComboboxFieldExample from './example/combobox/ComboboxField?dev-site-example';
import InlineLabelFieldExample from './example/combobox/InlineLabelField?dev-site-example';
import RequiredComboboxFieldExample from './example/combobox/RequiredComboboxField?dev-site-example';
import IncompleteComboboxFieldExample from './example/combobox/IncompleteComboboxField?dev-site-example';

import ComboboxFieldPropsTable from 'terra-form-select/lib/ComboboxField?dev-site-props-table';

<Badge />

# Terra Form Combobox Field

A convenience wrapper assembling a [terra-form-select Combobox](https://github.com/cerner/terra-core/tree/main/packages/terra-form-select/src/Combobox.jsx) within a [terra-form-field](https://github.com/cerner/terra-core/tree/main/packages/terra-form-field).

## Getting Started

- Install with [npmjs](https://www.npmjs.com):
  - `npm install terra-form-select`

## Usage

```jsx
import { ComboboxField } from 'terra-form-select';
```

## 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)
- [Internationalization Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#internationalization-i18n)
- [Localization Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#internationalization-i18n)
- [LTR/RTL Support](https://engineering.cerner.com/terra-ui/about/terra-ui/component-standards#ltr--rtl)

## Examples
<ComboboxFieldExample title="Combobox Field Example" />
<RequiredComboboxFieldExample title="Required Combobox Field Example" />
<IncompleteComboboxFieldExample title="Incomplete Combobox Field Example" description="Applies theme-specific styling for incomplete. ***Note: Only use incomplete if given specific guidance, reserved for specific applications when no value has been provided. Not for general use.***" />
<InlineLabelFieldExample title="Combobox Field with Inline Label" />

## Combobox Field Props
<ComboboxFieldPropsTable />
