UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

24 lines (23 loc) 950 B
import * as React from "react"; import { IMappingHeader } from "../../../../interfaces/MappingHeader"; export interface IAddTotalProps { dataSource: object; header: IMappingHeader; columnIndex: number; headersCount: number; addingMoreTotalsEnabled: boolean; onDropdownOpenStateChanged?: (columnIndex: number, isOpened: boolean) => void; onWrapperHover?: (columnIndex: number, isHovering: boolean) => void; onButtonHover?: (columnIndex: number, isHovering: boolean) => void; onAddTotalsRow?: (columnIndex: number, type: string) => void; } export interface IAddTotalState { dropdownOpened: boolean; } export declare class AddTotal extends React.Component<IAddTotalProps, IAddTotalState> { static defaultProps: Partial<IAddTotalProps>; constructor(props: IAddTotalProps); componentWillUnmount(): void; render(): JSX.Element; onOpenStateChanged(columnIndex: number, isOpened: boolean): void; }