UNPKG

d2-ui

Version:
61 lines (48 loc) 1.11 kB
'use strict' import React from 'react' import ReactCSS from 'reactcss' import HomeFeature from './HomeFeature' import HomeDocumentation from './HomeDocumentation' class Home extends ReactCSS.Component { constructor() { super() this.state = { primaryColor: '#194D33', } this.handleChange = this.handleChange.bind(this) } classes() { return { 'default': { home: { fontFamily: 'Roboto', }, }, } } handleChange(hex) { this.setState({ primaryColor: '#' + hex }) } render() { return ( <div is="home"> <style>{` html, body { background: #eee; overflow-x: hidden; } .flexbox-fix { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } `}</style> <HomeFeature onChange={ this.handleChange } /> <HomeDocumentation primaryColor={ this.state.primaryColor } /> </div> ) } } export default Home