office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
26 lines (25 loc) • 810 B
TypeScript
import { BaseComponent } from '../../Utilities';
import { IMessageBarProps } from './MessageBar.types';
export interface IMessageBarState {
labelId?: string;
showContent?: boolean;
expandSingleLine?: boolean;
}
export declare class MessageBarBase extends BaseComponent<IMessageBarProps, IMessageBarState> {
static defaultProps: IMessageBarProps;
private ICON_MAP;
private _classNames;
constructor(props: IMessageBarProps);
render(): JSX.Element;
private _getActionsDiv;
private _getDismissDiv;
private _getDismissSingleLine;
private _getExpandSingleLine;
private _getIconSpan;
private _renderMultiLine;
private _renderSingleLine;
private _renderInnerText;
private _getClassNames;
private _getAnnouncementPriority;
private _onClick;
}