diff --git a/components/grid/row.tsx b/components/grid/row.tsx index 49f9c412b0..25a789cb8c 100644 --- a/components/grid/row.tsx +++ b/components/grid/row.tsx @@ -46,7 +46,7 @@ export default class Row extends React.Component { this.token = ResponsiveObserve.subscribe(screens => { const { gutter } = this.props; if ( - typeof gutter === 'object' || + (!Array.isArray(gutter) && typeof gutter === 'object') || (Array.isArray(gutter) && (typeof gutter[0] === 'object' || typeof gutter[1] === 'object')) ) { this.setState({ screens });