UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

21 lines (20 loc) 882 B
import * as React from 'react'; import type { IBaseProps } from '../../../../Utilities'; import type { IExtendedPersonaProps } from '../SelectedPeopleList'; import type { 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 React.Component<ISelectedItemWithContextMenuProps, IPeoplePickerItemState> { protected itemElement: React.RefObject<HTMLDivElement>; constructor(props: ISelectedItemWithContextMenuProps); render(): JSX.Element; private _onClick; private _onCloseContextualMenu; }