UNPKG

react-color

Version:

A Collection of Color Pickers from Sketch, Photoshop, Chrome & more

59 lines (47 loc) 1.13 kB
'use strict'; var React = require('react'); var ReactCSS = require('reactcss'); var HomeFeature = require('./HomeFeature'); var HomeDocumentation = require('./HomeDocumentation'); module.exports = 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> ); } };