UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

39 lines (38 loc) 1.25 kB
/// <reference types="react" /> import * as React from 'react'; import { IColumn } from 'office-ui-fabric-react/lib/DetailsList'; import './DetailsListExample.scss'; export interface IDetailsListDocumentsExampleState { columns: IColumn[]; items: IDocument[]; selectionDetails: string; isModalSelection: boolean; isCompactMode: boolean; } export interface IDocument { [key: string]: any; name: string; value: string; iconName: string; modifiedBy: string; dateModified: string; dateModifiedValue: number; fileSize: string; fileSizeRaw: number; } export declare class DetailsListDocumentsExample extends React.Component<any, IDetailsListDocumentsExampleState> { private _selection; constructor(props: any); render(): JSX.Element; componentDidUpdate(previousProps: any, previousState: IDetailsListDocumentsExampleState): void; private _onChangeCompactMode; private _onChangeModalSelection; private _onChangeText; private _onItemInvoked(item); private _randomDate(start, end); private _randomFileIcon(); private _randomFileSize(); private _getSelectionDetails(); private _onColumnClick; private _sortItems; }