UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

31 lines (30 loc) 909 B
import * as React from 'react'; import { IContextualMenuItem } from '../../../ContextualMenu'; import { ResponsiveMode } from '../../../utilities/decorators/withResponsiveMode'; import './Header.scss'; export interface IHeaderProps { title: string; sideLinks: { name: string; url: string; }[]; isMenuVisible: boolean; onIsMenuVisibleChanged?: (isMenuVisible: boolean) => void; responsiveMode?: ResponsiveMode; } export interface IHeaderState { contextMenu?: { target: HTMLElement; items: IContextualMenuItem[]; }; isRTLEnabled?: boolean; } export declare class Header extends React.Component<IHeaderProps, IHeaderState> { constructor(props: IHeaderProps); render(): JSX.Element; private _onMenuClick(ev); private _onGearClick(ev); private _getOptionMenuItems(); private _onRTLToggled(ev); private _onDismiss(); }