UNPKG

1.04 kBTypeScriptView Raw
1import { Component, HTMLAttributes } from 'react';
2import PropTypes from 'prop-types';
3import { BreakpointMap } from '../responsive/Responsive';
4export interface RowProps extends HTMLAttributes<HTMLDivElement> {
5 gutter?: number | BreakpointMap;
6 type?: 'flex';
7 align?: 'top' | 'middle' | 'bottom';
8 justify?: 'start' | 'end' | 'center' | 'space-around' | 'space-between';
9 prefixCls?: string;
10}
11export default class Row extends Component<RowProps> {
12 static displayName: string;
13 static defaultProps: {
14 gutter: number;
15 };
16 static propTypes: {
17 type: PropTypes.Requireable<string>;
18 align: PropTypes.Requireable<string>;
19 justify: PropTypes.Requireable<string>;
20 className: PropTypes.Requireable<string>;
21 children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
22 gutter: PropTypes.Requireable<number | object>;
23 prefixCls: PropTypes.Requireable<string>;
24 };
25 renderRow: ([gutter]: [(number | undefined)?]) => JSX.Element;
26 render(): JSX.Element;
27}