UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

23 lines (22 loc) 958 B
/// <reference types="react" /> import { BaseComponent } from '../../../Utilities'; import { IButton } from '../../../Button'; import { ISuggestionItemProps, ISuggestionsProps } from './Suggestions.types'; export declare class SuggestionsItem<T> extends BaseComponent<ISuggestionItemProps<T>, {}> { render(): JSX.Element; } export declare class Suggestions<T> extends BaseComponent<ISuggestionsProps<T>, {}> { protected _searchForMoreButton: IButton; protected _selectedElement: HTMLDivElement; private SuggestionsItemOfProperType; constructor(suggestionsProps: ISuggestionsProps<T>); componentDidUpdate(): void; render(): JSX.Element; focusSearchForMoreButton(): void; scrollSelected(): void; private _renderSuggestions(); private _getMoreResults(); private _onClickTypedSuggestionsItem(item, index); private _onKeyDown(ev); private _onRemoveTypedSuggestionsItem(item, index); }