2016-02-09 11:16:49 -06:00
|
|
|
import React from 'react';
|
|
|
|
|
|
2016-02-08 18:23:40 -06:00
|
|
|
import layoutRt from './layout.rt.js';
|
|
|
|
|
|
|
|
|
|
var Layout = React.createClass({
|
2016-02-09 11:16:49 -06:00
|
|
|
|
|
|
|
|
getInitialState: function(){
|
|
|
|
|
return {view: "????"};
|
2016-02-08 18:23:40 -06:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
handleResize: function(e) {
|
|
|
|
|
this.setState({windowWidth: window.innerWidth});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
componentDidMount: function() {
|
|
|
|
|
window.addEventListener('resize', this.handleResize);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
setView: function(event) {
|
|
|
|
|
var layout = this;
|
2016-02-09 11:16:49 -06:00
|
|
|
console.log(event.target.value)
|
2016-02-08 18:23:40 -06:00
|
|
|
layout.setState({view: event.target.value});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
render: function() {
|
2016-02-09 11:16:49 -06:00
|
|
|
return layoutRt.call(this);
|
2016-02-08 18:23:40 -06:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
export default Layout;
|