UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

32 lines (31 loc) 1 kB
import * as React from 'react'; import { INav, INavProps } from './Nav.types'; export declare function isRelativeUrl(url: string): boolean; export interface INavState { isGroupCollapsed: { [key: string]: boolean; }; isLinkExpandStateChanged?: boolean; selectedKey?: string; } export declare class NavBase extends React.Component<INavProps, INavState> implements INav { static defaultProps: INavProps; constructor(props: INavProps); render(): JSX.Element | null; readonly selectedKey: string | undefined; private _onRenderLink; private _renderNavLink; private _renderCompositeLink; private _renderLink; private _renderLinks; private _renderGroup; private _renderGroupHeader; private _onGroupHeaderClicked; private _onLinkExpandClicked; private _preventBounce; private _onNavAnchorLinkClicked; private _onNavButtonLinkClicked; private _isLinkSelected; private _isGroupExpanded; private _toggleCollapsed; }