office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
21 lines (20 loc) • 905 B
TypeScript
/// <reference types="react" />
import { BaseComponent, RefObject, IBaseProps } from '../../../../Utilities';
import { IExtendedPersonaProps } from '../SelectedPeopleList';
import { IContextualMenuItem } from '../../../../ContextualMenu';
export interface IPeoplePickerItemState {
contextualMenuVisible: boolean;
}
export interface ISelectedItemWithContextMenuProps extends IBaseProps {
renderedItem: JSX.Element;
beginEditing?: (item: IExtendedPersonaProps) => void;
menuItems: IContextualMenuItem[];
item: IExtendedPersonaProps;
}
export declare class SelectedItemWithContextMenu extends BaseComponent<ISelectedItemWithContextMenuProps, IPeoplePickerItemState> {
protected itemElement: RefObject<HTMLDivElement>;
constructor(props: ISelectedItemWithContextMenuProps);
render(): JSX.Element;
private _onClick;
private _onCloseContextualMenu;
}