summaryrefslogtreecommitdiffstats
path: root/frontend/enhancers
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-02-13 17:04:00 -0500
committerWes Bos <wesbos@gmail.com>2018-02-13 17:04:00 -0500
commita09b01abf7c03e6b7e43f2175e5a34501808821b (patch)
tree21ae6feb1d9ac1a07f045dffc24db406e2a4183b /frontend/enhancers
parentfa3ec3299b3fa33e5a699683beb96cfa4e6dd51d (diff)
omg it works
Diffstat (limited to 'frontend/enhancers')
-rw-r--r--frontend/enhancers/enhancers.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/frontend/enhancers/enhancers.js b/frontend/enhancers/enhancers.js
index 1abdd78..88bebe4 100644
--- a/frontend/enhancers/enhancers.js
+++ b/frontend/enhancers/enhancers.js
@@ -6,6 +6,8 @@ import {
SINGLE_ITEM_QUERY,
CURRENT_USER_QUERY,
ADD_TO_CART_MUTATION,
+ UPDATE_NETWORK_STATUS,
+ GET_UI_STATE,
} from '../queries/index';
export const itemEnhancer = graphql(ALL_ITEMS_QUERY, {
@@ -74,3 +76,11 @@ export const addtoCartEnhancer = graphql(ADD_TO_CART_MUTATION, {
});
export const userEnhancer = graphql(CURRENT_USER_QUERY, { name: 'currentUser' });
+
+export const uiEnhancer = graphql(GET_UI_STATE, { name: 'ui' });
+
+export const networkEnhancer = graphql(UPDATE_NETWORK_STATUS, {
+ props: ({ mutate }) => ({
+ updateNetworkStatus: isConnected => mutate({ variables: { isConnected } }),
+ }),
+});