dubdiff/src/common/components/Header.js

37 lines
848 B
JavaScript
Raw Normal View History

2016-11-28 18:47:47 +01:00
import React from 'react'
import {connect} from 'react-redux'
2016-11-28 18:47:47 +01:00
import {Segment, Header, Rail, Container} from 'semantic-ui-react'
2016-11-28 18:47:47 +01:00
import {Link} from 'react-router'
import * as Actions from '../actions'
import SaveStatus from './SaveStatus'
const mapStateToProps = (state) => ({
})
const mapDispatchToProps = dispatch => ({
2016-12-17 06:26:04 +01:00
onReset: () => { console.log(Actions.reset()); dispatch(Actions.reset())},
})
const SiteHeader = (props) => (
<Segment basic >
<Segment basic padded textAlign="center" as="header" id='masthead'>
2016-12-17 06:26:04 +01:00
<Header><Link onClick={props.onReset}>dubdiff</Link></Header>
</Segment>
<Rail internal position="right">
<Segment basic padded>
<SaveStatus/>
</Segment>
</Rail>
</Segment>
2016-11-28 18:47:47 +01:00
)
export default connect(mapStateToProps, mapDispatchToProps)(SiteHeader)