UNPKG

summer-time

Version:

🍧 A modern Dark Material theme for VS-Code IDE 🍦

33 lines (29 loc) 716 B
import React from 'react'; import calculate from '../logic/calculate'; import './App.css'; import ButtonPanel from './ButtonPanel'; import Display from './Display'; class App extends React.Component { constructor(props) { super(props); this.state = { total: null, next: null, operation: null }; } handleClick = buttonName => { this.setState(calculate(this.state, buttonName)); }; render() { return ( <div className="component-app"> Tacos <Display value={this.state.next || this.state.total || '0'} /> <ButtonPanel clickHandler={this.handleClick} /> <button>Test Over Here</button> </div> ); } } export default App;