import React, { Component } from 'react'; import { graphql } from 'react-apollo'; import gql from 'graphql-tag'; const withSiteData = component => { return graphql( gql` query getSiteData { SiteData { url title sourceVersion logoUrl } } `, { alias: 'withSiteData', props(props) { const { data } = props; return { siteDataLoading: data.loading, siteData: data.SiteData, siteDataData: data, }; }, } )(component); } export default withSiteData;