@fluentui/react
Version:
Reusable React components for building web experiences.
24 lines (23 loc) • 868 B
TypeScript
import * as React from 'react';
import type { IGroupHeaderProps } from './GroupHeader.types';
import type { JSXElement } from '@fluentui/utilities';
export interface IGroupHeaderState {
isCollapsed: boolean;
isLoadingVisible: boolean;
}
export declare class GroupHeaderBase extends React.Component<IGroupHeaderProps, IGroupHeaderState> {
static defaultProps: IGroupHeaderProps;
private _classNames;
private _id;
static getDerivedStateFromProps(nextProps: IGroupHeaderProps, previousState: IGroupHeaderState): IGroupHeaderState;
constructor(props: IGroupHeaderProps);
render(): JSXElement | null;
private _toggleCollapse;
private _onKeyUp;
private _onToggleClick;
private _onHeaderClick;
private _defaultCheckboxRender;
private _fastDefaultCheckboxRender;
private _onRenderTitle;
private _onRenderName;
}