{"size": 717, "ext": "js", "max_stars_repo_path": "app/renderer/main/containers/App.js", "max_stars_repo_name": "vincent/trippy", "max_stars_repo_stars_event_min_datetime": "2016-10-13T20:10:50.000Z", "max_stars_repo_stars_event_max_datetime": "2016-11-03T17:38:17.000Z", "max_issues_repo_path": "app/renderer/minimal/containers/App.js", "max_issues_repo_name": "vincent/trippy", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "app/renderer/minimal/containers/App.js", "max_forks_repo_name": "vincent/trippy", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 2, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 39.8333333333, "max_line_length": 113, "alphanum_fraction": 0.7168758717}
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import App from '../components/App';
import * as JobActions from '../../../shared/actions/job';
import * as SystemActions from '../../../shared/actions/system';
import * as GamesActions from '../../../shared/actions/games';
import * as WallpaperActions from '../../../shared/actions/wallpaper';

function mapStateToProps({ job, system, settings, wallpaper }) {
  return { job, system, settings, wallpaper };
}

function mapDispatchToProps(dispatch) {
  return bindActionCreators({ ...GamesActions, ...JobActions, ...SystemActions, ...WallpaperActions }, dispatch);
}

export default connect(mapStateToProps, mapDispatchToProps)(App);
