react-grid-hoc
Version:
Extract grid functionality outside from the components like in css grid layout
53 lines (49 loc) • 967 B
JSX
const repeat = TBD => ({});
const minmax = TBD => ({});
const styles={
wrapper: {
display: "grid",
gridTemplateColumns: repeat(3, "1fr"),
gridGap: "10px",
gridAutoRows: minmax("100px", "auto"),
},
one: {
gridColumn: "1 / 3",
gridRow: 1,
},
two: {
gridColumn: "2 / 4",
gridRow: "1 / 3",
},
three: {
gridColumn: 1,
gridRow: "2 / 5",
},
four: {
gridColumn: 3,
gridRow: 3,
},
five: {
gridColumn: 2,
gridRow: 4,
},
six: {
gridColumn: 3,
gridRow: 4,
}
}
console.log(styles);
React = {
createElement: preact.h
}
dom = preact.render((
<div className="wrapper">
<div className="one">One</div>
<div className="two">Two</div>
<div className="three">Three</div>
<div className="four">Four</div>
<div className="five">Five</div>
<div className="six">Six</div>
</div>
));
document.body.appendChild(dom);