visual-identity/app/components/voting-dapp/proposal-container.js

38 lines
815 B
JavaScript
Raw Normal View History

import web3 from "Embark/web3"
import EmbarkJS from 'Embark/EmbarkJS';
import React from 'react';
import ProposalForm from './proposal-form';
import Proposal from './proposal';
import ProposalList from './proposal-list';
2018-05-22 13:49:22 +00:00
import Paginator from './paginator';
class ProposalContainer extends React.Component {
constructor(props) {
super(props);
this.state = {
proposals: []
};
}
componentDidMount(){
this.fetchProposals(_p => this.setState({proposals: _p}));
}
fetchProposals(cb){
// TODO: populate proposals
cb([1, 2, 3]);
}
render(){
2018-05-22 13:49:22 +00:00
return <React.Fragment>
<ProposalList proposals={this.state.proposals} />
<Paginator />
</React.Fragment>;
}
}
export default ProposalContainer;