UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

22 lines (21 loc) 942 B
import * as React from 'react'; import type { IBaseProps } from '../../../../Utilities'; import type { IExtendedPersonaProps } from '../SelectedPeopleList'; import type { IContextualMenuItem } from '../../../../ContextualMenu'; import type { JSXElement } from '@fluentui/utilities'; export interface IPeoplePickerItemState { contextualMenuVisible: boolean; } export interface ISelectedItemWithContextMenuProps extends IBaseProps { renderedItem: JSXElement; beginEditing?: (item: IExtendedPersonaProps) => void; menuItems: IContextualMenuItem[]; item: IExtendedPersonaProps; } export declare class SelectedItemWithContextMenu extends React.Component<ISelectedItemWithContextMenuProps, IPeoplePickerItemState> { protected itemElement: React.RefObject<HTMLDivElement | null>; constructor(props: ISelectedItemWithContextMenuProps); render(): JSXElement; private _onClick; private _onCloseContextualMenu; }