office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
23 lines (22 loc) • 958 B
TypeScript
/// <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);
}