r-layout
Version:
Layout made simple. Screw CSS!
22 lines (20 loc) • 580 B
JSX
var resizeMixin = {
resize() {
this.forceUpdate();
},
componentDidMount() {
window.addEventListener('resize', this.resize);
},
componentWillUnmount() {
window.removeEventListener('resize', this.resize);
}
};
module.exports = {
Layout: require('./layout/Layout'),
resizeMixin: resizeMixin,
Center: require('./layout/Center'),
CenterHorizontal: require('./layout/CenterHorizontal'),
CenterVertical: require('./layout/CenterVertical'),
Spacer: require('./layout/Spacer'),
};
;