office-ui-fabric-react
Version: 
Reusable React components for building experiences for Office 365.
24 lines (23 loc) • 861 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
import { IColumn } from './DetailsList.types';
import { BaseComponent } from '../../Utilities';
export interface IDetailsRowFieldsProps {
    componentRef?: () => void;
    item: any;
    itemIndex: number;
    columnStartIndex: number;
    columns: IColumn[];
    compact?: boolean;
    onRenderItemColumn?: (item?: any, index?: number, column?: IColumn) => any;
}
export interface IDetailsRowFieldsState {
    cellContent: React.ReactNode[];
}
export declare class DetailsRowFields extends BaseComponent<IDetailsRowFieldsProps, IDetailsRowFieldsState> {
    constructor(props: IDetailsRowFieldsProps);
    componentWillReceiveProps(newProps: IDetailsRowFieldsProps): void;
    render(): JSX.Element;
    private _getState(props);
    private _getCellText(item, column);
}