Vulcan/packages/nova-base-containers/lib/containers/withPostsSingle.js

24 lines
No EOL
579 B
JavaScript

import Telescope from 'meteor/nova:lib';
import React, { PropTypes, Component } from 'react';
import Posts from "meteor/nova:posts";
import { graphql } from 'react-apollo';
import gql from 'graphql-tag';
export default function withPostsSingle (params) {
return graphql(gql`
query getPost($postId: String) {
post(_id: $postId) {
${Posts.graphQLQueries.single}
}
}
`, {
options(ownProps) {
return {
variables: { postId: ownProps.postId },
// pollInterval: 20000,
};
},
});
}
module.exports = withPostsSingle;