diff options
Diffstat (limited to 'app/assets/javascripts/users/profile/components/report_abuse_button.vue')
-rw-r--r-- | app/assets/javascripts/users/profile/components/report_abuse_button.vue | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/app/assets/javascripts/users/profile/components/report_abuse_button.vue b/app/assets/javascripts/users/profile/components/report_abuse_button.vue deleted file mode 100644 index 0e41a214888..00000000000 --- a/app/assets/javascripts/users/profile/components/report_abuse_button.vue +++ /dev/null @@ -1,58 +0,0 @@ -<script> -import { GlButton, GlTooltipDirective } from '@gitlab/ui'; -import { s__ } from '~/locale'; -import { BV_HIDE_TOOLTIP } from '~/lib/utils/constants'; - -import AbuseCategorySelector from '~/abuse_reports/components/abuse_category_selector.vue'; - -export default { - name: 'ReportAbuseButton', - components: { - GlButton, - AbuseCategorySelector, - }, - directives: { - GlTooltip: GlTooltipDirective, - }, - inject: ['reportedUserId', 'reportedFromUrl'], - i18n: { - reportAbuse: s__('ReportAbuse|Report abuse to administrator'), - }, - data() { - return { - open: false, - }; - }, - computed: { - buttonTooltipText() { - return this.$options.i18n.reportAbuse; - }, - }, - methods: { - toggleDrawer(open) { - this.open = open; - }, - hideTooltips() { - this.$root.$emit(BV_HIDE_TOOLTIP); - }, - }, -}; -</script> -<template> - <span> - <gl-button - v-gl-tooltip="buttonTooltipText" - category="primary" - :aria-label="buttonTooltipText" - icon="error" - @click="toggleDrawer(true)" - @mouseout="hideTooltips" - /> - <abuse-category-selector - :reported-user-id="reportedUserId" - :reported-from-url="reportedFromUrl" - :show-drawer="open" - @close-drawer="toggleDrawer(false)" - /> - </span> -</template> |