@uifabric/experiments
Version:
Experimental React components for building experiences for Office 365.
27 lines (26 loc) • 1.09 kB
TypeScript
/// <reference types="react" />
import * as React from 'react';
import { ITilesGridItem, ITilesGridSegment } from '@uifabric/experiments/lib/TilesList';
import { IExampleItem } from './ExampleHelpers';
export interface ITilesListDocumentExampleState {
isModalSelection: boolean;
isDataLoaded: boolean;
cells: (ITilesGridItem<IExampleItem> | ITilesGridSegment<IExampleItem>)[];
}
export interface ITilesListDocumentExampleProps {
tileSize: 'large' | 'small';
}
export declare class TilesListDocumentExample extends React.Component<ITilesListDocumentExampleProps, ITilesListDocumentExampleState> {
private _selection;
constructor(props: ITilesListDocumentExampleProps);
componentDidUpdate(previousProps: ITilesListDocumentExampleProps): void;
render(): JSX.Element;
private _onToggleIsModalSelection;
private _onToggleIsDataLoaded;
private _onSelectionChange;
private _onItemInvoked;
private _onRenderDocumentCell;
private _onRenderShimmerCell;
private _onRenderHeader;
private _onRenderShimmerHeader;
}