2016-05-06 02:50:18 +08:00
|
|
|
import React from 'react';
|
|
|
|
import { createContainer } from 'meteor/react-meteor-data';
|
2017-10-06 20:50:01 +08:00
|
|
|
import PollingService from './service';
|
2016-05-20 21:46:30 +08:00
|
|
|
import PollingComponent from './component';
|
2016-05-06 02:50:18 +08:00
|
|
|
|
2017-10-06 20:50:01 +08:00
|
|
|
const PollingContainer = (props, { pollExists, poll, handleVote }) => {
|
|
|
|
if (!pollExists) return null;
|
|
|
|
return <PollingComponent poll={poll} handleVote={handleVote} />;
|
|
|
|
};
|
2016-05-06 02:50:18 +08:00
|
|
|
export default createContainer(() => {
|
|
|
|
const data = PollingService.mapPolls();
|
|
|
|
return data;
|
|
|
|
}, PollingContainer);
|