import React from 'react'; import Editor from '../../components/Editor/Editor' import PreviewFrame from '../../components/Preview/PreviewFrame' import Preview from '../../components/Preview/Preview' import Toolbar from '../../components/Toolbar/Toolbar' import Preferences from '../../components/Preferences/Preferences' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import * as FileActions from '../../redux/actions' class App extends React.Component { render() { return (
} isPlaying={this.props.ide.isPlaying}/>
); } } function mapStateToProps(state) { return { file: state.file, ide: state.ide, preferences: state.preferences } } function mapDispatchToProps(dispatch) { return bindActionCreators(FileActions, dispatch); } export default connect(mapStateToProps, mapDispatchToProps)(App);