choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
35 lines (34 loc) • 1.17 kB
TypeScript
import * as React from 'react';
import PropTypes from 'prop-types';
import { DraggableProvided, DraggableStateSnapshot } from 'react-beautiful-dnd';
export interface CellGroupProps {
fixed?: 'left' | 'right';
width?: number;
height?: number;
left?: number;
style?: React.CSSProperties;
className?: string;
classPrefix?: string;
snapshot?: DraggableStateSnapshot;
provided?: DraggableProvided;
}
declare class CellGroup extends React.PureComponent<CellGroupProps> {
static propTypes: {
fixed: PropTypes.Requireable<string>;
width: PropTypes.Requireable<number>;
height: PropTypes.Requireable<number>;
left: PropTypes.Requireable<number>;
style: PropTypes.Requireable<object>;
className: PropTypes.Requireable<string>;
classPrefix: PropTypes.Requireable<string>;
rowDraggable: PropTypes.Requireable<boolean>;
snapshot: PropTypes.Requireable<object>;
provided: PropTypes.Requireable<object>;
};
static defaultProps: {
classPrefix: string;
};
addPrefix: (name: string) => any;
render(): JSX.Element;
}
export default CellGroup;