UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

55 lines (54 loc) 1.28 kB
import { IRenderFunction } from '../../common/IRenderFunction'; export interface IDropdownProps { /** * Descriptive label for the Dropdown */ label: string; /** * Id of the drop down */ id?: string; /** * The key of the initially selected option */ selectedKey?: string | number; /** * Collection of options for this Dropdown */ options?: IDropdownOption[]; /** * Callback issues when the selected option changes */ onChanged?: (option: IDropdownOption, index?: number) => void; /** * Optional custom renderer for the dropdown item */ onRenderItem?: IRenderFunction<IDropdownOption>; /** * Whether or not the Dropdown is disabled. */ disabled?: boolean; /** * @deprecated * Deprecated at v0.52.0, to be removed at >= v1.0.0. Use 'disabled' instead. */ isDisabled?: boolean; } export interface IDropdownOption { /** * Arbitrary string associated with this option. */ key: string | number; /** * Text to render for this option */ text: string; /** * Index for this option */ index?: number; /** * Whether this option is currently selected. */ isSelected?: boolean; }