diff --git a/client/src/components/NewsTeasers.vue b/client/src/components/NewsTeasers.vue deleted file mode 100644 index 8690bd95..00000000 --- a/client/src/components/NewsTeasers.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/client/src/components/news/NewsTeaser.vue b/client/src/components/news/NewsTeaser.vue new file mode 100644 index 00000000..253c7d0c --- /dev/null +++ b/client/src/components/news/NewsTeaser.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/client/src/components/NewsTeaser.vue b/client/src/components/news/NewsTeaserOld.vue similarity index 100% rename from client/src/components/NewsTeaser.vue rename to client/src/components/news/NewsTeaserOld.vue diff --git a/client/src/components/news/NewsTeasers.vue b/client/src/components/news/NewsTeasers.vue new file mode 100644 index 00000000..6ec17bb8 --- /dev/null +++ b/client/src/components/news/NewsTeasers.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/client/src/mixins/news.js b/client/src/mixins/news.js new file mode 100644 index 00000000..a612d7e5 --- /dev/null +++ b/client/src/mixins/news.js @@ -0,0 +1,18 @@ +import NEWS_TEASER_QUERY from '@/graphql/gql/newsTeasersQuery.gql'; + +export default { + data() { + return { + newsTeasers: [] + }; + }, + apollo: { + newsTeasers: { + query: NEWS_TEASER_QUERY, + update(data) { + return this.$getRidOfEdges(data).newsTeasers; + }, + client: 'publicClient', + } + } +} diff --git a/client/src/pages/news.vue b/client/src/pages/news.vue index fe31d83d..a48e225d 100644 --- a/client/src/pages/news.vue +++ b/client/src/pages/news.vue @@ -1,13 +1,13 @@