import React, { forwardRef, type ElementRef, type ReactElement, type Ref } from 'react'; import { Autocomplete, type AutocompleteProps } from '../autocomplete'; import { HelperText } from '../helper-text'; import { Label } from '../label'; export interface AutoCompleteFieldProps extends AutocompleteProps { label?: string; helperText?: string; } const AutocompleteFieldComponent = ( { label, helperText, variant = 'default', ...props }: AutoCompleteFieldProps, autoCompleteRef: Ref> ) => { return (
{label && } {helperText && {helperText}}
); }; export const AutocompleteField = forwardRef(AutocompleteFieldComponent) as ( p: AutoCompleteFieldProps & { ref?: Ref> } ) => ReactElement;