@accelint/design-toolkit
Version:
An open-source component library to serve as part of the entire ecosystem of UX for Accelint.
27 lines (24 loc) • 927 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { OptionsDataItem } from '../options/types.js';
import { ComboBoxFieldProps } from './types.js';
import 'react';
import 'react-aria-components';
import '../icon/types.js';
import '../button/types.js';
import 'tailwind-variants';
import '../../lib/types.js';
import '../button/styles.js';
import 'tailwind-merge';
/**
* ComboBoxField - Accessible searchable combobox with dropdown options
*
* A combobox field that provides a searchable input with virtualized dropdown
* options and support for sections, icons, and rich content.
*
* @example
* <ComboBoxField defaultItems={items}>
* {(item) => <OptionsItem key={item.id} textValue={item.name}>{item.name}</OptionsItem>}
* </ComboBoxField>
*/
declare function ComboBoxField<T extends OptionsDataItem>({ ref, ...props }: ComboBoxFieldProps<T>): react_jsx_runtime.JSX.Element;
export { ComboBoxField };