azure-devops-ui
Version:
React components for building web UI in Azure DevOps
45 lines (44 loc) • 1.43 kB
TypeScript
import "../../CommonImports";
import "../../Core/core.css";
import "./IdentityPicker.css";
import * as React from "react";
import { IIdentityPickerProps } from "./IdentityPicker.Props";
export declare class IdentityPicker extends React.Component<IIdentityPickerProps, {
error: string;
}> {
private cachedResults;
private resolveEmailPromises;
private itemRefs;
private tagPickerRef;
private currentPromise;
private openedIdentityCard;
private outerElement;
private lastSearchVal;
private suggestions;
private suggestionsLoading;
private _isMounted;
private nonIdentitySuggestions;
private static readonly area;
private static readonly feature;
constructor(props: IIdentityPickerProps);
render(): JSX.Element;
componentDidMount(): void;
componentWillUnmount(): void;
private updateResolvedEmail;
private updateSuggestionsList;
private areTagsEqual;
private renderSuggestionItem;
private onKeyDownSuggestionItem;
private createDefaultItem;
private onOpenPersonaCard;
private onClosePersonaCard;
private shouldBlurClear;
private onEmptyInputFocus;
private focusContactCardButton;
private onAddIdentity;
private onDelimitedSearch;
private renderCustomSuggestionItem;
private convertItemToPill;
private onResolveSuggestions;
private setStateSafe;
}