office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
24 lines (23 loc) • 894 B
TypeScript
/// <reference types="react" />
import { BaseComponent } from '../../Utilities';
import { IDocumentCardTitleProps } from './DocumentCardTitle.types';
export interface IDocumentCardTitleState {
truncatedTitleFirstPiece?: string;
truncatedTitleSecondPiece?: string;
}
export declare class DocumentCardTitleBase extends BaseComponent<IDocumentCardTitleProps, IDocumentCardTitleState> {
private _titleElement;
private _scrollTimerId;
private _truncatedTitleAtWidth;
private _isTruncated;
private _classNames;
constructor(props: IDocumentCardTitleProps);
componentDidMount(): void;
componentWillReceiveProps(newProps: IDocumentCardTitleProps): void;
componentDidUpdate(): void;
render(): JSX.Element;
private _startTruncation;
private _shrinkTitle();
private _doesTitleOverflow();
private _updateTruncation();
}