Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue')
-rw-r--r--app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue44
1 files changed, 8 insertions, 36 deletions
diff --git a/app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue b/app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue
index 9952c6db582..5c32d03e0d4 100644
--- a/app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue
+++ b/app/assets/javascripts/sidebar/components/assignees/sidebar_invite_members.vue
@@ -1,51 +1,23 @@
<script>
-import InviteMemberModal from '~/invite_member/components/invite_member_modal.vue';
-import InviteMemberTrigger from '~/invite_member/components/invite_member_trigger.vue';
import InviteMembersTrigger from '~/invite_members/components/invite_members_trigger.vue';
import { __ } from '~/locale';
export default {
displayText: __('Invite members'),
dataTrackLabel: 'edit_assignee',
+ dataTrackEvent: 'click_invite_members',
components: {
- InviteMemberTrigger,
- InviteMemberModal,
InviteMembersTrigger,
},
- inject: {
- projectMembersPath: {
- default: '',
- },
- directlyInviteMembers: {
- default: false,
- },
- },
- computed: {
- trackEvent() {
- return this.directlyInviteMembers ? 'click_invite_members' : 'click_invite_members_version_b';
- },
- },
};
</script>
<template>
- <div>
- <invite-members-trigger
- v-if="directlyInviteMembers"
- trigger-element="anchor"
- :display-text="$options.displayText"
- :event="trackEvent"
- :label="$options.dataTrackLabel"
- classes="gl-display-block gl-pl-6 gl-hover-text-decoration-none gl-hover-text-blue-800!"
- />
- <template v-else>
- <invite-member-trigger
- :display-text="$options.displayText"
- :event="trackEvent"
- :label="$options.dataTrackLabel"
- class="gl-display-block gl-pl-6 gl-hover-text-decoration-none gl-hover-text-blue-800!"
- />
- <invite-member-modal :members-path="projectMembersPath" />
- </template>
- </div>
+ <invite-members-trigger
+ trigger-element="anchor"
+ :display-text="$options.displayText"
+ :event="$options.dataTrackEvent"
+ :label="$options.dataTrackLabel"
+ classes="gl-display-block gl-pl-6 gl-hover-text-decoration-none gl-hover-text-blue-800!"
+ />
</template>