<commit_before>import React, { PropTypes } from 'react'
import { connect } from 'react-redux'

import { MuiThemeProvider, getMuiTheme } from 'material-ui/styles'
import AppBar from 'material-ui/AppBar'
import IconButton from 'material-ui/IconButton'
import FlatButton from 'material-ui/FlatButton'
import { NavigationMenu } from 'material-ui/svg-icons'
import injectTapEventPlugin from 'react-tap-event-plugin'

import AppBaseComponent from '../components/AppBaseComponent'

injectTapEventPlugin()

class App extends AppBaseComponent {
  static propTypes = {
    children: PropTypes.node,
  }

  render() {
    const { children } = this.props

    const muiTheme = getMuiTheme({
      tableRowColumn: {
        height: '30px'
      },
      tableRow: {
        height: '30px'
      }
    })

    return (
      <MuiThemeProvider muiTheme={muiTheme}>
        <div>
          <AppBar
            title="Himawari"
            iconElementLeft={<IconButton><NavigationMenu /></IconButton>}
            iconElementRight={
              <FlatButton
                label='Sign in'
                labelStyle={{textTransform: 'none'}}
                onClick={() => {super.handleUrlChange('/login')}}
              />
            }
          />
          {children}
        </div>
      </MuiThemeProvider>
    )
  }
}

function mapStateToProps(state, ownProps) {
  return {
  }
}

export default connect(mapStateToProps, {<commit_msg>アイコン変更<commit_after>import React, { PropTypes } from 'react'
import { connect } from 'react-redux'

import { MuiThemeProvider, getMuiTheme } from 'material-ui/styles'
import AppBar from 'material-ui/AppBar'
import IconButton from 'material-ui/IconButton'
import FlatButton from 'material-ui/FlatButton'
import FirstPageIcon from 'material-ui/svg-icons/navigation/first-page'
import injectTapEventPlugin from 'react-tap-event-plugin'

import AppBaseComponent from '../components/AppBaseComponent'

injectTapEventPlugin()

class App extends AppBaseComponent {
  static propTypes = {
    children: PropTypes.node,
  }

  render() {
    const { children } = this.props

    const muiTheme = getMuiTheme({
      tableRowColumn: {
        height: '30px'
      },
      tableRow: {
        height: '30px'
      }
    })

    return (
      <MuiThemeProvider muiTheme={muiTheme}>
        <div>
          <AppBar
            title="Himawari"
            iconElementLeft={<IconButton><FirstPageIcon /></IconButton>}
            iconElementRight={
              <FlatButton
                label='Sign in'
                labelStyle={{textTransform: 'none'}}
                onClick={() => {super.handleUrlChange('/login')}}
              />
            }
          />
          {children}
        </div>
      </MuiThemeProvider>
    )
  }
}

function mapStateToProps(state, ownProps) {
  return {
  }
}

export default connect(mapStateToProps, {
{'fraction_non_alphanumeric': 0.11351728955640936, 'fraction_numerical': 0.0027942717429269995, 'mean_word_length': 2.434052757793765, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1191178', 'n_tokens_mistral': 855, 'n_tokens_neox': 841, 'n_words': 172}