diff options
| author | usodhi <61431818+usodhi@users.noreply.github.com> | 2020-04-21 16:26:31 +0530 |
|---|---|---|
| committer | usodhi <61431818+usodhi@users.noreply.github.com> | 2020-04-21 16:26:31 +0530 |
| commit | f86a5e2ad2d0a57e77bd5f43d109faff5cc50bda (patch) | |
| tree | ae07dc931c959eeaf0a297a0219e4f7277a95577 /src/client/views/collections/collectionGrid/Grid.tsx | |
| parent | 62936fbe7186956e038d4e7bffbeafd7873bcd8c (diff) | |
re-setup of grid view
Diffstat (limited to 'src/client/views/collections/collectionGrid/Grid.tsx')
| -rw-r--r-- | src/client/views/collections/collectionGrid/Grid.tsx | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/client/views/collections/collectionGrid/Grid.tsx b/src/client/views/collections/collectionGrid/Grid.tsx new file mode 100644 index 000000000..550459299 --- /dev/null +++ b/src/client/views/collections/collectionGrid/Grid.tsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import { observer } from "mobx-react"; +import { observable, action } from "mobx"; + + +interface Props { + +} + +import "../../../../../node_modules/react-grid-layout/css/styles.css"; +import "../../../../../node_modules/react-resizable/css/styles.css"; + +import * as GridLayout from 'react-grid-layout'; + +@observer +export default class Grid extends React.Component { + render() { + // layout is an array of objects, see the demo for more complete usage + 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 ( + // <div className="collectionGridView_contents" + // style={}> + <GridLayout className="layout" layout={layout} cols={12} rowHeight={30} width={1200}> + <div key="a">a</div> + <div key="b">b</div> + <div key="c">c</div> + </GridLayout> + ); + } +} |
