@rinq/websocket
Version:
Rinq in the browser.
37 lines (30 loc) • 1.06 kB
JSX
import React from 'react'
import {bindActionCreators} from 'redux'
import {connect} from 'react-redux'
import Button from 'grommet/components/Button'
import Close from 'grommet/components/icons/base/Close'
import Cluster from 'grommet/components/icons/base/Cluster'
import Header from 'grommet/components/Header'
import Sidebar from 'grommet/components/Sidebar'
import Title from 'grommet/components/Title'
import ExampleMenu from '../../example/components/menu'
import {closeNavigation} from '../actions'
export function ExampleSidebar (props) {
const {closeNavigation} = props
return <Sidebar colorIndex='brand'>
<Header justify='between' pad={{horizontal: 'medium'}}>
<Title responsive={false} onClick={closeNavigation}>
<Cluster />
Rinq
</Title>
<Button icon={<Close />} onClick={closeNavigation} />
</Header>
<ExampleMenu />
</Sidebar>
}
export default connect(
null,
function mapDispatchToProps (dispatch) {
return bindActionCreators({closeNavigation}, dispatch)
}
)(ExampleSidebar)