Vulcan/packages/nova-base-containers/lib/containers/UsersSingleContainer.jsx
2016-11-11 18:29:49 +09:00

49 lines
No EOL
1.3 KiB
JavaScript

// import Telescope from 'meteor/nova:lib';
// import React from 'react';
// import Posts from "meteor/nova:posts";
// import Users from "meteor/nova:users";
// import { graphql } from 'react-apollo';
// import gql from 'graphql-tag';
// const UsersSingleContainer = (props, context) => {
// const {loading, user} = props.data;
// const Component = props.component
// return loading ? <Telescope.components.Loading/> : <Component
// document={user}
// {...props.componentProps}
// />;
// };
// UsersSingleContainer.propTypes = {
// data: React.PropTypes.shape({
// loading: React.PropTypes.bool,
// user: React.PropTypes.object,
// }).isRequired,
// params: React.PropTypes.object
// };
// UsersSingleContainer.contextTypes = {
// currentUser: React.PropTypes.object
// };
// UsersSingleContainer.displayName = "UsersSingleContainer";
// const UsersSingleContainerWithData = graphql(gql`
// query getUser($userId: String, $slug: String) {
// user(_id: $userId, slug: $slug) {
// ${Users.graphQLQueries.single}
// }
// }
// `, {
// options(ownProps) {
// return {
// variables: { userId: ownProps.userId, slug: ownProps.slug },
// // pollInterval: 20000,
// };
// },
// })(UsersSingleContainer);
// module.exports = UsersSingleContainerWithData;