import React from 'react' // import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import { Link } from 'react-router-dom' import { session } from 'app/session' function Header(props) { return (
{props.site.siteTitle}
changeUsername()}> {' → '}{props.username}
) } const changeUsername = () => { const username = prompt("Please enter your username:", session('username')) if (username && username.length) { session.set('username', username) document.querySelector('Header div span').innerText = ' → ' + username // very naughty } } const mapStateToProps = (state) => ({ // auth: state.auth, site: state.site, username: session.get('username'), // isAuthenticated: state.auth.isAuthenticated, }) const mapDispatchToProps = (dispatch) => ({ }) export default connect(mapStateToProps, mapDispatchToProps)(Header)