quickshare/client/components/layout/grids.jsx
hekk 61a1c93f0f !1 Merge back to master
Merge pull request !1 from dev branch
2018-05-27 21:32:55 +08:00

27 lines
537 B
JavaScript

import React from "react";
const styleGridBase = {
float: "left",
margin: 0
};
export const Grids = props => (
<div style={props.containerStyle}>
{props.nodes.map(node => (
<div
className="grid"
key={node.key}
style={{ ...props.gridStyle, ...node.style }}
>
{node.component}
</div>
))}
<div style={{ clear: "both" }} />
</div>
);
Grids.defaultProps = {
nodes: [{ key: "key", component: <span />, style: {} }],
gridStyle: styleGridBase,
containerStyle: {}
};