office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
25 lines (18 loc) • 830 B
text/typescript
import { IDetailsListProps } from './DetailsList.types';
import { IStyle, ITheme } from '../../Styling';
import { IStyleFunctionOrObject } from '../../Utilities';
export interface IShimmeredDetailsListProps extends IDetailsListProps {
/** The theme provided by context */
theme?: ITheme;
/** Overridable styles */
styles?: IStyleFunctionOrObject<IShimmeredDetailsListStyleProps, IShimmeredDetailsListStyles>;
/** Number of shimmer lines to show */
shimmerLines?: number;
/** Placeholder renderer */
onRenderCustomPlaceholder?: () => React.ReactNode;
}
export type IShimmeredDetailsListStyleProps = Required<Pick<IShimmeredDetailsListProps, 'theme'>> &
Pick<IShimmeredDetailsListProps, 'className' | 'enableShimmer'>;
export interface IShimmeredDetailsListStyles {
root: IStyle;
}