summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/lib
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2019-02-22 12:54:06 +0000
committerPhil Hughes <me@iamphill.com>2019-02-22 12:54:06 +0000
commit6ed496a89604286ed2158ff3c15f29b3baa0e721 (patch)
tree7997f6b3dfd2030fe488f5a6c84a1a1a418bca9a /app/assets/javascripts/lib
parent0152d6ff1187c1baf25415189a0d73972875c328 (diff)
downloadgitlab-ce-6ed496a89604286ed2158ff3c15f29b3baa0e721.tar.gz
Port design-management-vue-app to CE
Diffstat (limited to 'app/assets/javascripts/lib')
-rw-r--r--app/assets/javascripts/lib/graphql.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/app/assets/javascripts/lib/graphql.js b/app/assets/javascripts/lib/graphql.js
index 20a0f142d9e..64e4e899f44 100644
--- a/app/assets/javascripts/lib/graphql.js
+++ b/app/assets/javascripts/lib/graphql.js
@@ -1,9 +1,11 @@
import ApolloClient from 'apollo-boost';
import csrf from '~/lib/utils/csrf';
-export default new ApolloClient({
- uri: `${gon.relative_url_root}/api/graphql`,
- headers: {
- [csrf.headerKey]: csrf.token,
- },
-});
+export default (clientState = {}) =>
+ new ApolloClient({
+ uri: `${gon.relative_url_root}/api/graphql`,
+ headers: {
+ [csrf.headerKey]: csrf.token,
+ },
+ clientState,
+ });