UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

27 lines (26 loc) 996 B
import * as React from 'react'; import type { IComboBoxProps } from './ComboBox.types'; export interface IComboBoxState { /** The open state */ isOpen?: boolean; /** The focused state of the combo box */ focusState?: 'none' | 'focused' | 'focusing'; /** * When taking input, this will store the index that the options input matches * (-1 if no input or match) */ currentPendingValueValidIndex: number; /** * Stores the hovered over value in the dropdown * (used for styling the options without updating the input) */ currentPendingValueValidIndexOnHover: number; /** When taking input, this will store the actual text that is being entered */ currentPendingValue?: string; /** * The id of the current focused combo item, otherwise the id of the currently selected element, * null otherwise */ ariaActiveDescendantValue?: string; } export declare const ComboBox: React.FunctionComponent<IComboBoxProps>;