UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

30 lines (29 loc) 1.39 kB
/// <reference types="react" /> import { BaseComponent } from '../../../../Utilities'; import { IBaseFloatingPickerProps } from '../../../../FloatingPicker'; import { ISelectedPeopleItemProps } from '../SelectedPeopleList'; import { IExtendedPersonaProps } from '../SelectedPeopleList'; import { IPeoplePickerItemState } from './ExtendedSelectedItem'; import { IPersonaProps } from '../../../../Persona'; export interface IEditingSelectedPeopleItemProps extends ISelectedPeopleItemProps { onEditingComplete: (oldItem: any, newItem: any) => void; onRenderFloatingPicker?: (props: IBaseFloatingPickerProps<IPersonaProps>) => JSX.Element; floatingPickerProps?: IBaseFloatingPickerProps<IPersonaProps>; getEditingItemText?: (item: IExtendedPersonaProps) => string; } export declare class EditingItem extends BaseComponent<IEditingSelectedPeopleItemProps, IPeoplePickerItemState> { private _editingInput; private _editingFloatingPicker; private _onRenderFloatingPicker; private _floatingPickerProps; constructor(props: IEditingSelectedPeopleItemProps); componentDidMount(): void; render(): JSX.Element; private _renderEditingSuggestions; private _resolveInputRef; private _onInputClick; private _onInputBlur; private _onInputChange; private _onInputKeyDown(ev); private _onSuggestionSelected; }