import * as React from 'react'; import ReactGridLayout = require('react-grid-layout'); import { Responsive, WidthProvider } from 'react-grid-layout'; const ResponsiveWidth = WidthProvider(Responsive); class DefaultGridTest extends React.Component { render() { const layout = [ { i: 'a', x: 0, y: 0, w: 1, h: 2, static: true }, { i: 'b', x: 1, y: 0, w: 3, h: 2, minW: 2, maxW: 4 }, { i: 'c', x: 4, y: 0, w: 1, h: 2 } ]; return (
a
b
c
); } } class ResponsiveGridTest extends React.Component { render() { const layouts = { lg: [ { i: '1', x: 0, y: 0, w: 1, h: 2, static: true }, { i: '2', x: 1, y: 0, w: 3, h: 2, minW: 2, maxW: 4 }, { i: '3', x: 4, y: 0, w: 1, h: 2 } ] }; return (
a
b
c
); } } class ResponsiveGridTestWithCustomBreakpoints extends React.Component { render() { const layouts = { lg: [ { i: '1', x: 0, y: 0, w: 1, h: 2, static: true }, { i: '2', x: 1, y: 0, w: 3, h: 2, minW: 2, maxW: 4 }, { i: '3', x: 4, y: 0, w: 1, h: 2 } ] }; return (
a
b
c
); } } class ResponsiveGridWidthProviderTest extends React.Component { render() { return (
a
b
c
); } }