office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
32 lines (31 loc) • 1.2 kB
TypeScript
import * as React from 'react';
import { DirectionalHint } from 'office-ui-fabric-react/lib/ContextualMenu';
import { TextField } from 'office-ui-fabric-react/lib/TextField';
import './ContextualMenuExample.scss';
export interface IContextualMenuDirectionalExampleState {
isContextualMenuVisible?: boolean;
directionalHint?: DirectionalHint;
directionalHintForRTL?: DirectionalHint;
useDirectionalHintForRtl?: boolean;
isBeakVisible?: boolean;
gapSpace?: number;
beakWidth?: number;
edgeFixed?: boolean;
}
export declare class ContextualMenuDirectionalExample extends React.Component<{}, IContextualMenuDirectionalExampleState> {
refs: {
[key: string]: React.ReactInstance;
menuButton: HTMLElement;
gapSize: TextField;
};
constructor();
render(): JSX.Element;
private _onShowBeakChange(ev, isVisible);
private _onFixEdgeChange(ev, isVisible);
private _onUseRtlHintChange(ev, isVisible);
private _onShowMenuClicked();
private _onDirectionalChanged(option);
private _onDirectionalRtlChanged(option);
private _onGapSlider(value);
private _onBeakWidthSlider(value);
}