scouttracker/src/components/ScoutOverview.js

40 lines
743 B
JavaScript
Raw Normal View History

2017-07-06 22:56:16 +00:00
import React from "react";
2017-07-11 18:09:16 +00:00
import AllAdventures from '../containers/GetAllAdventures.js'
import AdventureList from './AdventureList.js';
import AppBar from 'material-ui/AppBar';
2017-07-06 22:56:16 +00:00
const AdventureListComp = AllAdventures(AdventureList);
export default class ScoutOverview extends React.Component {
componentWillMount() {
this.unsubscribe = this.props.subscribeToData({
scoutID: this.props.scoutID
});
}
render() {
const {
scoutID,
displayName,
} = this.props;
const appBarProps = {
title: displayName,
showMenuIconButton: false
}
return (
<div>
<AppBar {...appBarProps} />
<AdventureListComp
scoutID = {scoutID}
/>
</div>
);
}
componentWillUnmount() {
this.unsubscribe();
}
2017-07-06 22:56:16 +00:00
}