UNPKG

react-grid-hoc

Version:

Extract grid functionality outside from the components like in css grid layout

53 lines (49 loc) 967 B
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);