office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
26 lines (25 loc) • 857 B
TypeScript
import * as React from 'react';
import { IGroupHeaderProps, IGroup } from './index';
import { SelectionMode } from '../../utilities/selection/index';
import { IViewport } from '../../utilities/decorators/withViewport';
import './GroupHeader.scss';
export interface IGroupHeader {
group: IGroup;
groupIndex: number;
groupLevel: number;
headerProps?: IGroupHeaderProps;
viewport?: IViewport;
selectionMode?: SelectionMode;
}
export interface IGroupHeaderState {
isCollapsed: boolean;
isLoadingVisible: boolean;
}
export declare class GroupHeader extends React.Component<IGroupHeader, IGroupHeaderState> {
constructor(props: IGroupHeader);
componentWillReceiveProps(newProps: any): void;
render(): JSX.Element;
private _onToggleCollapse(ev);
private _onToggleSelectGroup(ev);
private _onHeaderClick();
}