UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

21 lines (20 loc) 905 B
/// <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; }