@aappddeevv/dynamics-client-ui
Version:
## What is it? A library to help you create great dynamics applications.
29 lines (28 loc) • 875 B
TypeScript
/// <reference types="react" />
import * as React from "react";
import { IContextualMenuItem, DirectionalHint } from 'office-ui-fabric-react/lib/ContextualMenu';
export interface MenuTriggerProps {
title?: string;
iconName?: string;
directionalHint?: DirectionalHint;
menuItems?: Array<IContextualMenuItem>;
}
export interface State {
isContextMenuVisible: boolean;
}
/**
* A hidable context menu with a trigger element, typically a button.
* Uses a horiz triple dot for the trigger button by default.
*/
export declare class MenuTrigger extends React.Component<MenuTriggerProps, State> {
constructor(props: any);
static defaultProps: {
title: string;
iconName: string;
directionalHint: DirectionalHint;
};
render(): JSX.Element;
onClick: () => void;
onDismiss: () => void;
}
export default MenuTrigger;