import React, { Component } from 'react'; import { graphql } from 'react-apollo'; import { Link } from 'react-router-dom'; import DeploymentGroupsQuery from '@graphql/DeploymentGroups.gql'; class DeploymentGroupList extends Component { render() { const { location, deploymentGroups, loading, error } = this.props; const deploymentGroupList = loading ?

Loading...

: error ?

Error!!!

: deploymentGroups.map((deploymentGroup, index) => { return (

{deploymentGroup.name}

)}); return (

Deployment Group List

{ deploymentGroupList }
); } } const DeploymentGroupListWithData = graphql(DeploymentGroupsQuery, { props: ({ data: { deploymentGroups, loading, error }}) => ({ deploymentGroups, loading, error }) })(DeploymentGroupList); export default DeploymentGroupListWithData;