From e869cc88293a8c44b8313b94698dbe79fc770da1 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 26 Feb 2020 12:48:07 +0100 Subject: [PATCH] Add mixin for `me` query --- client/src/components/HeaderBar.vue | 18 ++-------- .../components/school-class/CurrentClass.vue | 33 +++---------------- client/src/mixins/me.js | 28 ++++++++++++++++ 3 files changed, 35 insertions(+), 44 deletions(-) create mode 100644 client/src/mixins/me.js diff --git a/client/src/components/HeaderBar.vue b/client/src/components/HeaderBar.vue index b196d21c..e4f9e03b 100644 --- a/client/src/components/HeaderBar.vue +++ b/client/src/components/HeaderBar.vue @@ -23,11 +23,10 @@ import CurrentClass from '@/components/school-class/CurrentClass'; import openSidebar from '@/mixins/open-sidebar'; - - import ME_QUERY from '@/graphql/gql/meQuery.gql'; + import me from '@/mixins/me'; export default { - mixins: [openSidebar], + mixins: [openSidebar, me], components: { ContentNavigation, @@ -43,19 +42,6 @@ return this.$route.meta.subnavigation; } }, - - - data() { - return { - me: {} - } - }, - - apollo: { - me: { - query: ME_QUERY, - }, - }, } diff --git a/client/src/components/school-class/CurrentClass.vue b/client/src/components/school-class/CurrentClass.vue index eee45b9a..85797ea8 100644 --- a/client/src/components/school-class/CurrentClass.vue +++ b/client/src/components/school-class/CurrentClass.vue @@ -1,42 +1,19 @@