@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
22 lines (21 loc) • 938 B
TypeScript
import * as React from "react";
import { AFM, VisualizationObject } from "@gooddata/typings";
import { VisualizationEnvironment } from "../uri/Visualization";
import { IIndexedTotalItem } from "../../interfaces/Totals";
import { IDataSourceProviderInjectedProps } from "../afm/DataSourceProvider";
import { ICommonVisualizationProps } from "./base/VisualizationLoadingHOC";
export interface ITableProps extends ICommonVisualizationProps {
height?: number;
maxHeight?: number;
environment?: VisualizationEnvironment;
stickyHeaderOffset?: number;
totals?: VisualizationObject.IVisualizationTotal[];
totalsEditAllowed?: boolean;
onTotalsEdit?: (indexedTotals: IIndexedTotalItem[]) => void;
}
export interface ITableState {
page: number;
pageOffset: number;
lastAddedTotalType: AFM.TotalType;
}
export declare const PureTable: React.ComponentClass<ITableProps & IDataSourceProviderInjectedProps, any>;