From 01ad6a982221dcc24c2fd6ec499a82f94be4bfd8 Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Fri, 11 Jan 2019 15:11:49 +0100 Subject: [PATCH] Added Content Menu and Report Modal --- components/ContentMenu.vue | 104 +++++++++++++++++++++++++++++++++++++ components/PostCard.vue | 60 +++------------------ components/ReportModal.vue | 32 ++++++++++++ layouts/default.vue | 6 +++ pages/post/_slug/index.vue | 12 ++++- pages/profile/_slug.vue | 12 ++++- 6 files changed, 170 insertions(+), 56 deletions(-) create mode 100644 components/ContentMenu.vue create mode 100644 components/ReportModal.vue diff --git a/components/ContentMenu.vue b/components/ContentMenu.vue new file mode 100644 index 000000000..4c799fba7 --- /dev/null +++ b/components/ContentMenu.vue @@ -0,0 +1,104 @@ + + + diff --git a/components/PostCard.vue b/components/PostCard.vue index b41607b3e..00d2db0ad 100644 --- a/components/PostCard.vue +++ b/components/PostCard.vue @@ -51,41 +51,10 @@ {{ post.commentsCount }} - - - - + @@ -94,14 +63,14 @@ diff --git a/layouts/default.vue b/layouts/default.vue index bcd7a46ab..03180b61a 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -72,6 +72,10 @@ + + + + @@ -79,11 +83,13 @@ import { mapGetters } from 'vuex' import LocaleSwitch from '~/components/LocaleSwitch' import Dropdown from '~/components/Dropdown' +import ReportModal from '~/components/ReportModal' import seo from '~/components/mixins/seo' export default { components: { Dropdown, + ReportModal, LocaleSwitch }, mixins: [seo], diff --git a/pages/post/_slug/index.vue b/pages/post/_slug/index.vue index 8d95a4189..15d120261 100644 --- a/pages/post/_slug/index.vue +++ b/pages/post/_slug/index.vue @@ -6,6 +6,14 @@ class="post-card" > + + + @@ -112,6 +120,7 @@