UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

30 lines (29 loc) 968 B
/// <reference types="react" /> import { BaseComponent } from '../../Utilities'; import { IBreadcrumbProps, IBreadcrumbItem } from './Breadcrumb.types'; export interface IBreadCrumbData { props: IBreadcrumbProps; renderedItems: IBreadcrumbItem[]; renderedOverflowItems: IBreadcrumbItem[]; } export declare class BreadcrumbBase extends BaseComponent<IBreadcrumbProps, any> { static defaultProps: IBreadcrumbProps; private _classNames; private _focusZone; constructor(props: IBreadcrumbProps); /** * Sets focus to the first breadcrumb link. */ focus(): void; render(): JSX.Element; componentWillReceiveProps(nextProps: IBreadcrumbProps): void; private _onReduceData; private _onRenderBreadcrumb; private _onRenderItem; private _onBreadcrumbClicked; /** * Validate incoming props * @param props Props to validate */ private _validateProps(props); }