UNPKG

@amalto/data-line

Version:
30 lines (29 loc) 1.1 kB
import * as React from 'react'; import { CellData, DisplayTemplate, DisplayMode, ColumnHeader } from '@amalto/typings'; export declare module DataLine { interface Props extends React.ClassAttributes<DataLine> { cells: CellData[]; sgleClickHandler?: () => void; dbleClickHandler?: () => void; cellEditHandler?: (key: string, value: string) => void; enterPressHandler?: () => void; tabOnLastCellCallback?: () => void; displayContextMenu?: (columnId: string, value: string, posX: number, posY: number) => void; editMode?: boolean; isNew?: boolean; style?: React.CSSProperties; cssClass?: string; displayMode?: DisplayMode; columnHeaders?: ColumnHeader[]; displayTemplate?: DisplayTemplate; children?: React.ReactNode; key?: React.ReactText; ref?: React.Ref<DataLine>; } } export declare class DataLine extends React.Component<DataLine.Props, any> { constructor(props: DataLine.Props); render(): JSX.Element; } export { CellData }; export default DataLine;