UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

39 lines (38 loc) 1.33 kB
import * as React from 'react'; import PropTypes from 'prop-types'; import { DraggableProvided, DraggableStateSnapshot } from 'react-beautiful-dnd'; import { StandardProps } from './common'; export interface RowProps extends StandardProps { width?: number; height?: number; headerHeight?: number; top?: number; isHeaderRow?: boolean; rowDraggable?: boolean; rowRef?: React.Ref<any>; provided?: DraggableProvided; snapshot?: DraggableStateSnapshot; } declare class Row extends React.PureComponent<RowProps> { static propTypes: { width: PropTypes.Requireable<number>; height: PropTypes.Requireable<number>; headerHeight: PropTypes.Requireable<number>; top: PropTypes.Requireable<number>; isHeaderRow: PropTypes.Requireable<boolean>; rowDraggable: PropTypes.Requireable<boolean>; rowRef: PropTypes.Requireable<object>; className: PropTypes.Requireable<string>; classPrefix: PropTypes.Requireable<string>; style: PropTypes.Requireable<object>; provided: PropTypes.Requireable<object>; snapshot: PropTypes.Requireable<object>; }; static defaultProps: { classPrefix: string; height: number; headerHeight: number; }; render(): JSX.Element; } export default Row;