From 487fe2aabe763eed2cf3321f966d1bcee93c25c8 Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Fri, 11 Jan 2019 15:57:31 +0100 Subject: [PATCH] Dispatch request for report --- components/ContentMenu.vue | 2 + components/PostCard.vue | 1 + components/ReportModal.vue | 76 +++++++++++++++++++++++++++++++++++++- pages/post/_slug/index.vue | 1 + pages/profile/_slug.vue | 1 + 5 files changed, 80 insertions(+), 1 deletion(-) diff --git a/components/ContentMenu.vue b/components/ContentMenu.vue index 4c799fba7..cece9dc95 100644 --- a/components/ContentMenu.vue +++ b/components/ContentMenu.vue @@ -53,6 +53,7 @@ export default { }, props: { placement: { type: String, default: 'top-end' }, + itemId: { type: String, required: true }, name: { type: String, required: true }, context: { type: String, @@ -95,6 +96,7 @@ export default { name: 'report', data: { context: this.context, + id: this.itemId, name: this.name } }) diff --git a/components/PostCard.vue b/components/PostCard.vue index 00d2db0ad..6aa26673d 100644 --- a/components/PostCard.vue +++ b/components/PostCard.vue @@ -53,6 +53,7 @@ diff --git a/components/ReportModal.vue b/components/ReportModal.vue index 8cc70731d..b3fc87853 100644 --- a/components/ReportModal.vue +++ b/components/ReportModal.vue @@ -4,14 +4,46 @@ :is-open="isOpen" :confirm-label="$t('report.submit')" :cancel-label="$t('report.cancel')" - @close="close" + confrim-icon="warning" + @confirm="report" + @cancel="close" >

Are you sure that you want to report the {{ data.context }} "{{ data.name | truncate(30) }}"?

+